html添加一个元素吗,每当一个html元素将类“活动”更改或添加类到另一个

我有一个滑块与自动播放。 每5秒一次,不同类别的幻灯片放映中的不同元素将该类别视为“活动”,您可以看到不同的幻灯片。和往常一样。每当一个html元素将类“活动”更改或添加类到另一个

.topHeaderOfSite.slide1{background-color:red;}

.topHeaderOfSite.slide2{background-color:green;}

.topHeaderOfSite.slide3{background-color:yellow;}

//some code here...

//img ...

//img ...

//img ...

我想,每一个比“活动”类更改幻灯片如时间:“滑件积极的”,“滑件3活跃”,带class =“topHeaderOfSite”元素添加类滑动元件。

//some code here...

我想要这个改变“topHeaderOfSite”背景颜色,不同的幻灯片,不同的颜色。

我试试这个由我的自我,但其只对第一张幻灯片的工作,如果我改变幻灯片和主动去“.slide2' 中,” .topHeaderOfSite“仍然继续有类” .topHeaderOfSite.slide1'

jQuery(document).ready(addClassToTop);

function addClassToTop() {

if($('.slide1').hasClass("active")){

$('.topHeaderOfSite').addClass("slide1");

}else if($('.slide2').hasClass("active")){

$('.topHeaderOfSite').addClass("slide2");

}else if($('.slide3').hasClass("active")){

$('.topHeaderOfSite').addClass("slide3");

}else{$('.topHeaderOfSite').addClass("nothingHappen");

}

+3

你的滑块代码在哪里?请给我们[mcve]。 –

+0

我使用joomla和滑块是一个组件,滑块的名称是“智能滑块3”,但我不认为你需要代码。我正在寻找一种解决方案,我想(java),在“topHeaderOfSite”上添加类,每次“活跃”类去deffernet幻灯片。 –

+0

为我工作的解决方案是[这里](https://stackoverflow.com/a/9609065/6477961) –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值