これを説明するのは少し難しいようですが、私は自分のレベルを最善を尽くします。
ページングにjqueryテーブルソーターを使用しました。正常に動作しています。実際、私は曲のリストを持っており、デフォルトでは最初の曲がページの読み込み時に再生されます。
曲のTRは、この曲が再生中であることを示すためにクラス(classname = current_playing)を回転させるカスタムjquery関数によってアクティブになります。正常に動作しています。
他の曲(他のTR)をクリックすると、前の曲が非アクティブになり、TRのクラス(current_playing)が削除されます。これは明らかです。
コード
$('.tablesorter tr').removeClass('current_playing');
問題
tablesorterを使用して2番目のページに移動し、2番目のページの他のtrをクリックしても、前のページで選択した前のtrクラスは削除されません。
上記のコードがページでTRを見つけられないため、これが原因であると私は考えています。
以前のクラスを削除する方法を教えてください。説明に最善を尽くしたと思いますが、それでもhttp://webcartz.stagetesting.com/playlistで確認できます。
ありがとう