/ / jquery mobileのサウンドを別のページに再生する - javascript、html5、jquery-mobile、オーディオ

jQueryモバイルでさまざまなページでサウンドを再生する - javascript、html5、jquery-mobile、audio

私はバックグラウンドでサウンドを再生する必要があります - バックグラウンドミュージック。私が追加しました <audio> 私のページのHTMLにタグを付けてイベントを追加しました

$("#audio-player").on("ended", function() {
//play again
}

pageinit ページのイベントこれはうまくいきますが、他のページに移動しても音楽は継続するはずです。どうすればよいのかわかりません。どうぞよろしくお願いします。ありがとう

回答:

回答№1は0

AJAXを使って新しいページを読み込むことができます。 jQueryのload()を使用して、新しいページの#content部分を現在のページの#content divにのみロードします。

HTML

  <header>
<audio controls>
<source src="horse.ogg" type="audio/ogg">
</audio>
</header>

<a href="page2.html">Page 2</a>

<div id="content">
Page 1 content
</div>

</body>
</html>

JavaScript / jQuery

$("a").click(function(e){
e.preventDefault();
var target = $(this).attr("href");

$("#content").load(target + " #content");
});