0

バックグラウンドミュージックと単一の画像を含むWebサイトがあります。音楽が始まるまで画像を非表示にし、オーディオが自動再生を開始するまで何らかの読み込みメッセージを表示したい. 私を助けてください :)

4

2 に答える 2

1

この回答のスクリプトを見てください。明らかに、ニーズに合わせて「canplaythrough」に関連付けられている関数を変更する必要があります。たとえば、次のようなものを追加します。

$("#imageID").css("display", "block");
于 2012-12-21T11:51:17.617 に答える
0

最初に CSS で非表示の画像を設定します。

<audio>Javascript イベント要素が起動するのをリッスンする必要があります。

https://developer.mozilla.org/en-US/docs/DOM/Media_events

次に、JavaScript コードで、優先するイベントをキャッチし、jQuery.show または同様の DOM 要素スタイル操作を使用して、イベント ハンドラーで画像を動的に表示します。

http://api.jquery.com/show/

于 2012-12-25T14:45:29.770 に答える