2016-09-12 8 views
0

このdocumentationの下部には、イベントとそのパラメータ(イベント、次のスライド、現在のスライド)に関する情報がありますです。getUIKitイベントパラメータのclassNameを取得する方法

$('#elemId').on('beforeshow.uk.slideshow', function(event, nxt_slide, cur_slide){ 
    // logic here... 
}); 

どのように私は得ることができますnxt_slidecur_slideclassName

+0

を私はあなたが、 '$(this)を使用して要素を取得することができますね.closest(「リー」)次の()'や '.prev(。 ) ' – Rajesh

+0

私はそれがちょうどスライドショーの最も近い' li'を得ると思うが、私はちょうどこの '$(cur_slide).attr( 'class');を使って私の問題購入を解決する; –

答えて

0

質問からのドキュメントの記載から、パラメータ(next slide, current slide).li要素です。

beforeshow.uk.slideshowアニメーションが終了する前に新しいスライドを表示する前にイベントが発生しました。したがって、それらにアクセスし、自分のクラスを得るために、あなたはjqueryを使用することができます。

$('#elemId').on('beforeshow.uk.slideshow', function(event, nxt_slide, cur_slide){ 
    var nxt-slide-cls = $(nxt_slide).attr('class'); 
    alert(nxt-slide-cls); 

    // You can get the cur_slide class name with the same approach. 
}); 
+0

あなたはあなたは研究しており、あなたがアプローチしたと思うのは、特定の状況に適しているか、他の人に役立ついくつかの既存の回答よりも優れています。そのような場合は、それを説明的にして、働くフィドルを組み込もうとしてください。 – Rajesh

関連する問題