我在rails应用程序中使用scriptaculous有一个简单的Effect.SlideUp(“div_name”) 我在这个家伙中提到了一个div(http://goingspare.wordpress.com/2007/08/03/fix-jerky-scriptaculous-scriptaculous-animation-effects/)并且一切都很好......铬。
然而,在Firefox中,div是生涩的,看起来很丑陋。关于如何解决这个问题的任何建议?我应该期待JQuery吗?
以下是代码:
New thread | New comment New comment
<div id="create_thread" style="display:none">
<div id="new_thread_or_comment_inner">
New thread <br />
<% remote_form_for :commentthread, :url => { :action => 'createthread' } do |f| %>
<textarea name="commentthread[text]" id="commentthread_text" >
</textarea>
<a href="javascript:cancelThread()" class="button">Cancel</a>
<input type="submit" value="Submit" id="submit" />
<% end %>
</div>
</div>
create_thread div使用Effect.SlideDown('create_thread',{duration:0.3})向下滚动;但是“新线程|新评论新评论”一线反弹到位,也许我需要一些缓冲?我已经清空了div但仍然没有运气。
干杯,
Slothistype
答案 0 :(得分:1)
我在Firefox和所有浏览器中使用Jquery的幻灯片取得了成功。它工作得很好。 http://api.jquery.com/slideUp/。除非你在scriptaculous中需要某些东西,否则id会给Jquery一个去。
http://www.ruby-forum.com/topic/116173似乎其他人也有这样的问题,你在那个div中加载了很多东西吗?我在jquery中没有任何大型幻灯片动画的问题。
答案 1 :(得分:0)
我通过将帧速率降低到15
来解决这个问题,fps:15}