我遇到了問題。當我的GET完全完成時,我想要做一些事情,因爲我需要將BG放在中間。此功能完全適用於調整大小,但是當我加載圖像onClick時,這不起作用。任何方式來避免這一個?
例子:
getBG.php返回<img id="bgImage" src="123.jpg" />
問題:
它將無法正確計算變量a
,因爲我認爲這是試圖做的是圖像之前甚至加載。當圖像完全加載時,它可以正常工作。
$.get("getBg.php", {
img: (this).id
},
function(data){
$("#bg").html(data);
var a = $("#bgImage").height() - $(window).height();
$("#bgImage").css("margin-top", - a/2);
});
很難理解你在問什麼......回調函數在ajax調用完成時運行。什麼不起作用? – Fosco