JQuery ослабление проблемы - PullRequest
       20

JQuery ослабление проблемы

1 голос
/ 13 декабря 2010

У меня есть, как мне показалось, простой кусок jquery, но это оказывается болью.

Эта часть slideUp работает нормально, но затем не скользит вниз ... Она работает, даже если я вынимаю ослабленную часть slideUp.

Есть идеи?

   $('.clickableDiv').click(function() {
    $("<div style='background-image:url(../images/properties/images/bk-01.jpg); width:965px; height:398px;'><img src='../images/properties/text/bk.gif' width='965' height='398' /></div>").prependTo("div.myDiv2");

    $("div.myDiv1").slideUp(800, 'easeInOutSine', function() {
        $("div.myDiv2").slideDown(800, 'easeInOutSine');
    });    
});

myDiv2 изначально скрыт.

Изменение строки на это работает, поэтому я нахожу это немного странным ...

$("div.myDiv1").slideUp(800, function() {

Я использую Safari и Firefox на Mac, чтобы проверить это ...

1 Ответ

5 голосов
/ 13 декабря 2010

Это зависит от используемой вами версии jQuery.

Из руководства:

.slideUp ([ длительность], [замедление], [обратный вызов])
добавлена ​​версия: 1.4.3

Это означает, что если ваша версия <1.4.3, она только поймет это: </p>

.slideUp ([длительность], [обратный вызов])

Пример работы с 1.4.4:

http://www.jsfiddle.net/gMNL8/1/

Пример не работает с 1.2.6

http://www.jsfiddle.net/gMNL8/2/

Источник : http://api.jquery.com/slideUp/

notes : на моих примерах => .myDiv2 скрыто для начала.

...