2010-11-05 91 views
0

Dreamweaver提供了一個錯誤。什麼是正確的語法?jQuery。動畫隊列不起作用

第一

.animate後({左: ' - = 980'}?,550,

真正的交易是:我只能用一個「.animate({left:' - = 980'},550,」在此代碼中...如果我想在動畫隊列中添加兩個(或更多).animate,則會出現錯誤

BTW: 「clicknr」變量和「禁用」 CSS類 - 只是一些內部過程的標誌。

$('#fwdShowroom').click(function() { 
    $button = $(this); 
    if (clicknr != 1) { 
     if(!$button.hasClass('disabled')) { 
      $button.addClass('disabled'); 
      clicknr -= 1, 
       $('#showroom ul') 
       .animate({left: '-=985'}, 550, 
        Dreamweaver says: Error on this line  .animate({left: '+=5'},200, 
       function() { $button.removeClass('disabled') }); 
     } 
    } 
}); 

所需要的效果是:「#showroom UL」 DIV順利向前移動,然後順利一些像素背創造一個很好的物理運動。

回答

2

您在第一animate通話忘記了右括號)

.animate({left: '-=985'},550) 
+0

沒有工作:○ - 你贏了 - 你贏永遠! – Tomkay 2010-11-05 10:51:21