我写了一个简单的画廊,可以播放音频文件(如果有的话)。通过单击当前图片,它将简单地跳回索引并停止播放音频。但是,如果我单击浏览器上的后退按钮,音频仍在播放,即使我跳转到带有指向另一个页面的简单标记的另一个页面。
我认为问题在于 jquery mobile 正在预加载页面,然后在加载后立即显示它。我喜欢 jquery mobuile 预加载页面的方式,但是如果我单击浏览器的后退按钮,我想停止音频。
我尝试使用 $(window).unload() 事件来捕捉后退按钮,但它不起作用。我怎样才能完全卸载我想离开的页面(包括音频)?