這似乎與jQuery slideDown Snap Back Issue類似,但略有不同。您可以訪問this site並瀏覽「圖片」部分以查看問題。如果您點擊某個相冊,內容會加載到該框中,但在調整大小時,它會認爲它仍然是相同的高度,因此它停在此高度。然後,它迅速跳到正確的高度。有任何想法嗎?jQuery DIV slideDown()調整跳轉
var jBody = $("#pics .inner");
var jTitle = $("#pics .title");
$("#pics .album-container a").click(function(e) {
var strURL = $(this).attr("href");
var strName = strURL.substr(strURL.indexOf("name=") + 5);
jBody.slideUp(100);
$.get(
strURL,
function(strData) {
jTitle.text("Pictures - " + strName);
jBody.html(strData).slideDown(1000, "easeOutBounce");
}
);
e.preventDefault();
});
$("#pics a.back").click(function(e) {
var strURL = $(this).attr("href");
jBody.slideUp(100);
$.get(
strURL,
function(strData) {
jTitle.text("Pictures");
jBody.html(strData).slideDown(1000, "easeOutBounce");
}
);
e.preventDefault();
});
也許這些圖像在動畫被調用的時候並沒有加載,所以它不知道在什麼尺寸下拉伸盒子,只有在圖片被加載後,div才能伸展... – Nayish
你可以發佈代碼嗎正在使用,以便我們可以看到發生了什麼。另外對於上帝的愛不要自動播放音樂。 – Dormouse
這是一個樂隊的網站...我明白自動播放音樂的不屑,但在這種情況下,我相信這是有保證的。無論如何,代碼都在編輯中。 –