rjs 中的一些记下 免的忘 了

有能不全

常用效果

page.insert_html :bottom, "list", "<li>hello</li>"

page.visual_effect :highlight, "list"

page.hide "list"

page.remove "list"

page.replace "id", :partial => "template"

page.replace_html "id", :partial => "template"

page.toggle "id(s)"

 

在jrails中还有

page.jquery_id(id)

page.jquery_ids(*id) eg.page.jquery_ids(["body","div"]) => "#body,#div"

 

page.delay(3) do

  page.hide "list"

end

 

page.call "my"

page << "alert('JavaScript with Prototype.');"

page.alert("hello word")

  page['blank_slate']                  # => $('blank_slate');
  page['blank_slate'].show             # => $('blank_slate').show();
  page['blank_slate'].show('first').up # => $('blank_slate').show('first').up();
page.call 'Element.replace', 'my_element', "My content to replace with."

  # Generates: alert('My message!')
  page.call 'alert', 'My message!'

  # Generates:
  #     my_method(function() {
  #       $("one").show();
  #       $("two").hide();
  #    });
  page.call(:my_method) do |p|
     p[:one].show
     p[:two].hide
  end

page.redirect_to(:action => 'index')
  page.select('p')                      # => $$('p');
  page.select('p.welcome b').first      # => $$('p.welcome b').first();
  page.select('p.welcome b').first.hide # => $$('p.welcome b').first().hide();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值