ここに同様の質問があることは知っていますが、特定の値を取得しようとしています。
私はFlexsliderhttp://www.woothemes.com/FlexSlider/に取り組んでおり、「flex-active-slide」クラスを失うスライドにいくつかの特別な関数を追加しようとしています。ドキュメントに基づいて、スライドアニメーションの前後に関数を挿入することができました。
// Callback API
start: function(){},
before: function(){
$('li.image').someFunction(); //this is where I need to trigger this event only to the li.image that's losing the flex-active-slide class
},
after: function() {
$('li.flex-active-slide').otherFunction(); //this is where the active class
},
上記の例にあるように、他のすべてのli.image
要素に対して関数を実行する必要はありません。flex-active-slideクラスを失う要素に対してのみ実行します。
この要素を取得し、変数を使用して定義する必要があります。これにより、関数をでのみ正しく実行できるようになりli.image
ます。これは、パフォーマンスの最適化の目的でも意味があります。
助けていただければ幸いです。