Web サイトで次のコードを使用します。
// show tracks
$('.content-playlist .track p').live('click', function() {
var player_handle = $(this);
$('.content-playlist .track .player').slideUp('slow', function() {
player_handle.next().slideDown('slow');
});
});
最初にサイト上の音楽プレーヤー (存在する場合) を閉じてから、選択したプレーヤーを開きます。
最初のトラックをクリックすると、期待どおりに機能します。
しかし、私は奇妙な問題を抱えています:
3 番目のトラックをクリックすると、開いて閉じ、再び開きます。(私が欲しいものではない)
例はオンライン @: http://www.psykotaktyle.com/index.php?page=playlist
自分のコードの何が問題なのかを見つけることができません。どんな助けでも大歓迎です!
編集
Chrome (v13)、IE9、FF4 でテスト済み