有没有办法隐藏对象,直到我的脚本完成加载?使用ajaxcomplete()或ajaxSuccess()不起作用。在示例脚本下面。jQuery显示jquery生成的css加载完成时的项目
有一个图像的id:imagefocus,每当我通过ajax更改图像时,您会看到原始图像大小的一秒。
$("#imageFocus").bind("load", function(){
var width = $(this).width();
var height = $(this).height();
if(height > 443) {
var scaleRatio = height/443,
width = Math.round(width/scaleRatio),
mLeft = Math.round((590 - width)/2);
$(this).css({
height: "443px",
width: width+"px"
});
$(this).parent().css({
marginTop: "0px",
marginLeft: mLeft+"px"
});
}
}
非常感谢。非常简单但非常有效。 :) – 2012-01-31 15:26:09