2012-09-27 60 views
2

當'#drop a'被點擊時,它應該在功能之間切換。這是怎麼回事?爲什麼這不工作? jquery

$(document).ready(function() { 
    $('#drop a').toggle(function() { 
     $('body').animate({'margin-top': '300px'}, 600); 
     setTimeout(function() { 
      $('#drop a').css('background-position', '-40px 0px'); 
     }, 1000); 
    }, function() { 
     $('body').animate('margin-top': '80px'}, 600); 
    }); 
}); 
+0

'.toggle()'以這種方式使用已被棄用。另外,爲您的問題選擇一個描述性標題。 – ahren

+0

@ahren你會建議什麼? – Ryan

回答

5

看來你忘了啓動支架:

// ---------------v 
$('body').animate({'margin-top': '80px'}, 600); 

這無疑應該引起致命的錯誤。

+0

哎呀感謝您的支持!現在工作很好:) – Ryan

+0

@luke不客氣! :) – VisioN