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 に答える