【发布时间】:2011-03-04 17:20:15
【问题描述】:
我有一个当前具有静态背景图像的 div。
我需要为此 div 创建背景图像的幻灯片。
我可以通过设置超时然后更改 CSS 中的背景图像来实现这一点,但这不是很优雅。
理想情况下,我希望淡入淡出背景图像,但 div 包含其他页面元素,因此我无法以任何方式更改不透明度。
有谁知道使用 jquery 的好方法吗?
这是一些淡出/淡入但也淡出 div 内容的代码。
$("#slideshow").fadeOut(5000, function(){
$("#slideshow").css('background-image','url(myImage.jpg)');
$("#slideshow").fadeIn(5000);
});
【问题讨论】:
标签: javascript jquery slideshow background-image