3

iBookでウィジェットを実行しています。特に、Javascriptの「メインループ」だけでなく、いくつかの音楽やサウンドを再生します。

ユーザーがウィジェットを閉じるたびに、音と音楽を停止したいのですが。iBookによって起動された「FocusLost」または「WidgetClosed」のようなイベントがあるかどうかはわかりません。

私の現在の理解では、このユースケースは「onunload」を起動しません。これは、iPhoneがユーザーが現在表示しているページにメモリを必要とするため、メモリを再利用することを決定したときに実行されるためです。

この問題の標準的な解決策は何ですか?

4

1 に答える 1

1

ウィジェット要素に追加されたイベントfocusoutblurイベントの組み合わせを使用して、これを部分的に解決しました。tabindex=1html

残っている問題は、スライドして閉じるだけでは焦点が合わないことです。

于 2012-05-29T13:18:54.843 に答える