首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改背景图像,Jquery + CSS

更改背景图像,Jquery + CSS
EN

Stack Overflow用户
提问于 2010-02-06 02:53:47
回答 4查看 2.6K关注 0票数 1

我正在一个客户网站上工作,希望"cruise_offers“目录上的背景图像发生变化,可能只有3-4个图像在旋转。

我的jquery知识非常基础,所以任何帮助都会很好。

我更喜欢它与jQuery一起工作,因为我在网站的其他地方使用它。

我的标记:

代码语言:javascript
复制
<div class="cruise_offers">
    <span class="overlay_bar">
        <a href="cruiseoffers.html">View our Great Cruise Offers</a>
    </span>
</div>

干杯

罗里

EN

回答 4

Stack Overflow用户

发布于 2010-02-06 02:56:53

查看这个链接-我做过类似的事情,它可能会有帮助:

I found a jquery image rotatation script and adding hyperlinks to the images breaks the animation

票数 2
EN

Stack Overflow用户

发布于 2010-02-06 03:07:24

代码语言:javascript
复制
$(div.cruise_offers).removeClass('cruise_offers');
$(div.cruise_offers).addClass('cruise_offers1');

在css中使用不同的背景图像创建类。

票数 2
EN

Stack Overflow用户

发布于 2010-02-06 03:10:27

也许像这样的东西可以工作(我还没有测试过它)。

代码语言:javascript
复制
var current_image = 0;
var rotation_speed = 5000; //milliseconds
var where = $("div.cruise_offers");
var images = new Array();
    images[0] = 'img1.jpg';
    images[1] = 'img2.jpg';

function change_image() {
    current_image++;
    if (images[current_image].length == 0) {
        current_image = 0;  
    }
    $(where).css("background-image", "url("+images[current_image]+")")  
}

if (where.length != 0) {
    setTimeout("change_image()", rotation_speed);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2209565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档