`
fei1985
  • 浏览: 34482 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

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();

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics