0

ウェブサイトに jplayer があり、いくつかのプレイリストが埋め込まれています。これらのプレイリストを有効にするには、次の関数を使用します。

jQuery("#playlist_french_baroque").click(function() {
...
});

これは非常にうまく機能します。

今、同じウェブサイトの他のページで、特定のプレイリストをロードしたいと考えています。click() 関数を使用しているため、これは機能しません。

そのために私は何をすべきですか?

どうもありがとうございました。

4

2 に答える 2

0

ユーザーの介入なしに何かをロードする必要がある場合は.ready()、jQueryが提供するメソッドを使用できます(ドキュメントを参照)。

$(document).ready(function() {
  // do whatever you need
});

これは次と同等です:

$(function() {
 // do whatever you need
});

コードは、DOMの準備ができた後に実行されます。

于 2011-09-25T15:33:34.133 に答える
0

/listen ページにこのコードを追加します

$(function () {
    if (window.location.hash) {
        $(window.location.hash).click();
    }
});

これは、ページの読み込み時に実行され、ハッシュが設定されているかどうかを確認し、そのハッシュを持つ要素でクリック ハンドラーを呼び出します。

于 2011-09-25T15:42:57.003 に答える