我尝试加载一个大图片背景...即使使用了
.load
,图像只是正常加载,没有平滑的淡入效果。以下是我的代码。$(function(){
var bgimage = new Image();
bgimage.src="http://placeimg.com/760/460/tech";
$(bgimage).load(function(){
$(".feature").css("background-image","url("+$(this).attr("src")+")").fadeIn(slow);
});
});
示例: http://jsfiddle.net/nud2bfb1/
我做错了什么?
.hide
,出现了闪烁的情况,有什么方法可以解决吗? - Debajyoti Das$(".feature")
并使用毫秒级别的 fadeIn,参见 http://jsfiddle.net/nud2bfb1/4/ - Bhushan Kawadkar.feature
中淡出,图像在其中正常加载...将您的互联网速度放慢以查看。我希望图像在完全加载后淡入。 - Debajyoti Das.load
is deprecated since version 1.8, but it works equally well with.on('load', function() { })
- kumaheiyama