我使用一个小脚本来将图像显示为 div 内的背景。问题是我需要一些动画,但我尝试过的都不起作用,我的实际脚本是这样的:
var valimg="image_1.jpg";
jQuery("#sw_pic").css("background-image",""+valimg);
jQuery("#sw_pic").fadeIn(2000);
例如,问题是当我运行这个时,它不会生成淡入淡出效果,我也尝试了 jQuery 的 animate()
但结果相同。似乎只有不透明度有效,其他都无效。
我如何使用它或编写最终有效的代码并在加载图像作为背景时获得一些效果?
问候并感谢您的帮助
最佳答案
尝试使用.hide()
var valimg="image_1.jpg";
jQuery("#sw_pic").css("background-image",'url('+ valimg +')');
jQuery("#sw_pic").hide().fadeIn(2000);
关于jquery - 背景图像加载动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34471300/