jQuery-捕获事件:当前元素有一个特定的类,但偶尔会更改
我有一个包含4个元素的滑块,其中任何一个元素都有“control_tab”类。活动元素具有“活动”类。几秒钟后,滑块继续移动,下一个元素成为活动元素。然后它有一个“active”类;先前处于活动状态的前一个元素将释放类“active” 我需要知道一个元素何时变为活动元素。一旦任何元素通过添加类“active”而成为活动元素,活动元素的索引就会打印到控制台 以下是示例代码:jQuery-捕获事件:当前元素有一个特定的类,但偶尔会更改,jquery,events,Jquery,Events,我有一个包含4个元素的滑块,其中任何一个元素都有“control_tab”类。活动元素具有“活动”类。几秒钟后,滑块继续移动,下一个元素成为活动元素。然后它有一个“active”类;先前处于活动状态的前一个元素将释放类“active” 我需要知道一个元素何时变为活动元素。一旦任何元素通过添加类“active”而成为活动元素,活动元素的索引就会打印到控制台 以下是示例代码: <div id="controls"> <a href="#" class="control_t
<div id="controls">
<a href="#" class="control_tab">
<span>A</span>
</a>
<a href="#" class="control_tab active">
<span>B</span>
</a>
<a href="#" class="control_tab">
<span>C</span>
</a>
<a href="#" class="control_tab last">
<span>D</span>
</a>
</div>
抱歉,如果消息有点混乱,我已经精疲力竭地思考这些东西了:p
谢谢你的帮助
R.如果您无法控制添加/删除
活动类的代码,则有一个名为livequery
的插件,当DOM更改与选择器匹配时,它将为您触发代码
当元素被删除(或不匹配)时,它还可以触发代码
如果您无法控制添加/删除active
类的代码,则有一个名为livequery
的插件,当出现与选择器匹配的DOM更改时,该插件将为您触发代码
当元素被删除(或不匹配)时,它还可以触发代码
那么您没有编写添加active
类的代码?它是插件的一部分,或者什么的?是的,这个“滑块”到底是什么东西?所以你没有编写代码来添加活动的
类?它是插件的一部分,或者什么的?是的,这个“滑块”到底是什么东西?非常感谢,livequery插件正是我想要的。我认为在最新版本1.4.2中,实时查询在概念上被委托所取代。如果不使用这个插件,我将永远无法生存:p@pointy/@Patrick:slider插件叫做“cycle”,是我几天前购买的Wordpress主题的一部分。它有很多很棒的视觉效果,下面有很多jQuery效果/插件。在原始脚本中编辑几行代码将是一场维护的噩梦。再一次,非常感谢你的帮助,你太棒了非常感谢,livequery插件正是我想要的。我认为在最新版本1.4.2中,实时查询在概念上被委托所取代。如果不使用这个插件,我将永远无法生存:p@pointy/@Patrick:slider插件叫做“cycle”,是我几天前购买的Wordpress主题的一部分。它有很多很棒的视觉效果,下面有很多jQuery效果/插件。在原始脚本中编辑几行代码将是一场维护的噩梦。再一次,非常感谢你的帮助,你太棒了
$('.active').livequery(function() {
console.log($(this).index() + ' is now active');
});
$('.active').livequery(function() {
console.log($(this).index() + ' is now active');
}, function() {
console.log($(this).index() + ' is no longer active');
});