gpt4 book ai didi

javascript - android 的 window.onpopstate?

转载 作者:行者123 更新时间:2023-11-29 13:59:04 24 4
gpt4 key购买 nike

我正在制作一个移动优化的网站,该网站具有全屏对话窗口,当您“单击”页面上的某些元素时,这些窗口会打开。这些窗口实际上只是动画到位的 div。

如果用户在其中一个对话框窗口打开时按下浏览器后退按钮,我希望对话框关闭,而不是让页面一起保留。

我可以用 iPhone 做到这一点。如果我让你点击链接 fragment 的元素,那么在 window.onpopstate 事件上我可以使用 window.location.href 检查 url 并在适当的情况下隐藏对话框。

但是我无法让它在 Android 上运行,因为不支持 window.onpopstate(至少对于我正在测试的手机来说是很旧的)。我怎样才能解决这个问题? jQuery Mobile 可以做到这一点,所以我知道这一定是可行的。

谢谢

最佳答案

我没有深入研究对此的支持级别,但 window.onhashchange 适用于我相当旧的 Android。

关于javascript - android 的 window.onpopstate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com