Scriptaculous effect.lideup отрывистый в firefox - PullRequest
0 голосов
/ 25 января 2011

У меня есть простой Effect.SlideUp ("div_name"), использующий scriptaculous в приложении rails.
Я поместил div в этом div, как упомянул этот парень (http://goingspare.wordpress.com/2007/08/03/fix-jerky-scriptaculous-scriptaculous-animation-effects/), и все отлично работает ... в Chrome.

Тем не менее, в 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>

div create_thread прокручивается вниз с помощью Effect.SlideDown ('create_thread', {duration: 0.3}); но строка «Новая тема | Новый комментарий Новый комментарий» подпрыгивает повсюду, может быть, мне нужен буфер? Я опустошил div, но все равно не повезло.

Приветствия

Slothistype

Ответы [ 2 ]

1 голос
/ 25 января 2011

Я имел успех со слайдами с Jquery в Firefox и всех браузерах. Это работает очень хорошо. http://api.jquery.com/slideUp/. Если вам не нужны определенные вещи в сценарии, ид дайте Jquery.

http://www.ruby -forum.com / topic / 116173 похоже, что у кого-то еще была такая же проблема, вы загружаете много вещей в этом div? У меня не было проблем с большими слайд-анимациями в jquery.

0 голосов
/ 26 января 2011

Я исправил это, уменьшив частоту кадров до 15

, кадр / с: 15}

...