Есть ли способ зафиксировать "закрывающее" событие в виджете iBook?

У меня есть виджеты, работающие в iBook. В частности, они играют музыку и звуки, а также "основной цикл" Javascript.

Мне бы хотелось, чтобы звук и музыка останавливались всякий раз, когда пользователь закрывал виджет. Я не знаю, происходит ли какое-либо событие типа "FocusLost" или "WidgetClosed", запускаемое iBook.

Насколько я понимаю, этот вариант использования не запускает "onunload", потому что он запускается всякий раз, когда iPhone решает освободить часть памяти, потому что это нужно для страницы, на которой в данный момент находится пользователь.

Каково стандартное решение этой проблемы?

1 ответ

Решение

Я частично решил это с помощью комбинации focusout а также blur события, с tabindex=1 добавлено в виджет html элемент.

Остальной проблемой является отсутствие фокусировки, если просто сделать слайд и закрыть.

Другие вопросы по тегам