繁体   English   中英

使用JQuery在CSS中更改背景图像

[英]Changing background-image in CSS with JQuery

我正在创建一个简单的滑块,该滑块只是使图片彼此褪色。 问题在于背景更改仅在Dreamweaver预览中有效,而在浏览器中无效。

loop = setInterval(function(){
    $("#slider").css("background-image" , "url(/slider" + x + ".jpg)");
    $("#slider > img").fadeOut(2);
    $("#slider > img#" + y).fadeIn(3000);
}, 4000)

因此基本上看起来像这样:设置背景,淡出旧图片,淡出新图片,然后再次执行。 但是我不明白为什么它不会设置背景或至少不会显示背景。

您需要像这样更改图像的src属性: $("#slider > img").attr('src', y); 请检查此jsfiddle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM