1

<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由插件移动。

4

3 回答 3

1

您正在使用的插件会触发您可以挂钩的事件。见http://fredhq.com/projects/roundabout#events

$('ul').on('reposition', function(){
 // do what you want with $('li.actual')
});
于 2012-11-02T17:26:46.620 回答
0

不是开箱即用的,但您可以使用此插件来挂钩 jquery 操作:

https://github.com/aheckmann/jquery.hook

于 2012-11-02T17:14:28.623 回答
0

您还可以在使用.on()事件通过 .addClass() 添加类后添加监听器/事件。例如:

$('li:first').addClass('selected');

$('ul').on('click', '.selected', function(e) {
    alert($(this).text());
});

您也可以修改示例。

在http://jsfiddle.net/aQsMm/尝试演示

于 2012-11-02T17:24:03.323 回答