<li>
我有一个 jQuery 插件,可以向元素添加和删除一个类。我可以在添加<li>
类后向运行函数的元素添加侦听器吗?
这是示例:
<ul>
<li>item 1</li>
<li>item 2</li>
<li class="actual">item 3</li>
<li>item 4</li>
<li>item 5</li>
</ul>
该类actual
由插件移动。
<li>
我有一个 jQuery 插件,可以向元素添加和删除一个类。我可以在添加<li>
类后向运行函数的元素添加侦听器吗?
这是示例:
<ul>
<li>item 1</li>
<li>item 2</li>
<li class="actual">item 3</li>
<li>item 4</li>
<li>item 5</li>
</ul>
该类actual
由插件移动。
您正在使用的插件会触发您可以挂钩的事件。见http://fredhq.com/projects/roundabout#events
$('ul').on('reposition', function(){
// do what you want with $('li.actual')
});
不是开箱即用的,但您可以使用此插件来挂钩 jquery 操作:
您还可以在使用.on()事件通过 .addClass() 添加类后添加监听器/事件。例如:
$('li:first').addClass('selected');
$('ul').on('click', '.selected', function(e) {
alert($(this).text());
});
您也可以修改示例。