【发布时间】:2012-05-14 04:24:15
【问题描述】:
我很好奇是否有人在 iOS Safari 中遇到过以下问题:
- 用户导航到网站
- 用户点击导航项
- 点击的导航项目显示子导航
- 用户点击子导航项
- 用户然后单击返回按钮
- 子导航自动打开(问题)
当您最初单击主导航项时,它应该显示子导航。最初会发生这种情况,但是当用户转到子导航项页面然后单击后退按钮时,该子导航会自动打开。当用户单击前进按钮时,它会转到子导航项页面,并且该导航仍处于打开状态。
除非您进行硬刷新,否则页面似乎会缓存以前的页面状态,包括用户交互。
以下是标记和样式的基本示例:
http://jsfiddle.net/alvincrespo/s5UYY/
任何线索/帮助将不胜感激。
[更新]
以上链接只是显示标记和 CSS 的示例。网站上的实际链接不是主题标签,它们确实有指向新页面的实际链接。
【问题讨论】:
标签: html css ios caching safari