我在調用show或fadeIn隱藏絕對定位的div(display = none)之後讓jquery生成動畫引發了一個問題。 fadeIn/Show可以正常工作,但動畫不會執行任何操作 - 邏輯函數在測試後肯定會評估爲真。我正在使用IE9。我錯過了什麼?謝謝。同時使用jquery show()和animate()?
function checkscroll(x) {
$("#" + x).fadeIn(100);
var t = $(window).height();
var m = $("#" + x).offset();
var p = m.top;
var x = $("#" + x).height();
if ((p + x) > t) {
$("#" + x).animate({ marginBottom: "20px"}, "fast");
}
}
看來您使用的變量「X」兩次,第一次以淡入,但後來你改變它類似於高度,也許這就是問題? – Lauw 2011-04-04 00:19:02