4

audio.js プレーヤーがある jQuery Mobile を介して表示されているページがあります。

ただし、クリック ハンドラの jQuery Mobile の AJAX ハイジャックを介してページが読み込まれると、audio.js コードが実行されないため、オーディオ プレーヤーはありません。

ページが AJAX 経由で読み込まれているときに、audio.js コードなどの Javascript コードを実行する方法はありますか?

問題の例は、http://media.urbansermons.net/m/audio-list/term/6711にアクセスして、そこにリストされているオーディオのいずれかをクリックすると表示されます。これはテストサイトであることに注意してください。

4

1 に答える 1

1

ユーザーはアイテムをクリックする必要があるため、ブラウザーに新しいリンクをロードする代わりに、DIV を使用してリストから詳細ページに切り替え、新しい URL を開かないようにした場合、同じクリックを使用してプレーヤーを開始できます (モバイルデバイスでは、オーディオ/ビデオの再生に先立ってクリック イベントが必要になります。

また、送信したリンクでは、すべての mp3 が空のファイルとして返されます。

于 2014-02-14T08:58:42.423 に答える