我已经开始为客户建立网站 www.ifixboilers.com .这是一个简单的基于表单的站点,有三个选项,当有人点击其中一个选项时,我使用 JS 更改其中一个表单的 CSS 位置。表单出现后,表单的各个部分都需要填写,但是如果他们想返回主页,他们可以单击“返回”按钮,该按钮使用 JS 更改 CSS 以再次隐藏到表单,从而允许他们选择不同的表格或重新阅读主页。
问题出在 FireFox 上——当他们点击返回按钮时,没有一个首页是可点击的。就像表格仍然存在但不可见一样。只有当我按 Ctrl+F5 几次时,它才会变得可见。
在所有其他浏览器中这不是问题吗?我搜索了很多关于缓存清除的 Stack Overflow 帖子——我愿意接受任何建议。
最佳答案
事实是您的表单仍在按钮上方,只是它的不透明度已设置为 0。您应该尝试在淡出结束时完全隐藏表单(例如使用 CSS“display: none”属性)动画。
关于javascript - 我的站点的 Firefox 缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11282840/