基本的な問題はこれです...
私のサイトは次のように設定されています:
<player> // A fixed div that contains JPlayer and it's playlist
<main> // all content in here is ajaxed including the links to mp3's for the player
基本的に、新しいページをロードするリンクをクリックするまで、すべてが正常に機能します。その時点で、JPlayer はそれ以上の曲のロードを拒否し、JQuery オートコンプリート (検索ボックス内) が機能しなくなります。
このサイトを見て、Ajax ロード後にスクリプトが失敗する原因を特定できるかどうかを確認していただけますか?
問題の動作を確認するには:
1) このリンクをクリックしてください - http://bit.ly/ajaxtest
2) ページ上のいずれかのトラックの再生ボタンをクリックします。
3) 曲が再生されたら、「最も人気のあるリリース」セクションのアルバム カバーをクリックします。
4) 新しいページが読み込まれ、Jplayer は中断なく再生を続けますが、サイト全体をリロードするだけの更新ボタンを押さない限り、再生リンクと新しいページのオートコンプリートは機能しなくなります (これは明らかに私が目指しているものではありません)。そもそも物事をajaxすることによる)。
よろしくお願いします。
G ;)