0

クラスが追加された後に何かをする必要があるこのコードがありますが、クラスが追加される前に関数が実行されることがあり、問題が発生します。クラスが追加された後にコールバックを提供してから、関数を実行しようとしています。setTimeoutできれば使わずにやりたいです。

コードのスニペットを次に示します。

$( '.item' ).on( 'click', '.add-class', function() {
     $( this ).parents( '.box' ).addClass( 'active' );

     runInit(); // sometimes run before above class is added
} );
4

2 に答える 2