coda-sliderの小さな修正

こんにちは。 問題は、coda-sliderプラグインでは現在、現在のパネルにクラスが追加されていないことです。 設定で有効になっている場合、現在のクラスを動的タブに追加できます。 しかし、スライダーでスクロールされる要素に現在のクラスを追加する必要がありました。







これを行うには、プラグイン自体の内部に1つの小さな関数を記述します。



return this .each( function (){



// Uncomment the line below to test your preloader

// alert("Testing preloader");



var slider = $( this );



// to add current class to current panel

slider.setCurrentPanel = function () {

$( '.panel' , slider).removeClass( 'current' );

$( '.panel:eq(' + (currentPanel-1) + ')' , slider).addClass( 'current' );

}




* This source code was highlighted with Source Code Highlighter .








その後、変数currentPanelが変更される場所にのみ関数呼び出しを挿入できます(83、99、119、226行目)



slider.setCurrentPanel();



* This source code was highlighted with Source Code Highlighter .








変更されたファイルは次のとおりです。 誰かが役に立つといいな。 スライダー



All Articles