Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有在 iBook 中运行的小部件。特别是,它们播放一些音乐和声音,以及 Javascript“主循环”。
每当用户关闭小部件时,我希望声音和音乐停止。我不知道 iBook 是否触发了一些类似“FocusLost”或“WidgetClosed”的事件。
据我目前的理解,这个用例不会触发“onunload”,因为每当 iPhone 决定回收一些内存时都会运行这个用例,因为它需要用户当前所在的页面。
这个问题的标准解决方案是什么?
focusout我使用和blur事件的组合部分解决了这个问题,并tabindex=1添加到了小部件html元素。
focusout
blur
tabindex=1
html
剩下的问题是,如果只是滑动并关闭,则缺乏焦点。