嘿,所以这是一个相当奇怪的问题,所以我们所拥有的是一个javascript位于页面底部的网站。首先加载html,然后加载$(document).ready()
个元素事件。我现在遇到的问题是IE6(我知道愚蠢),如果你点击即将或在加载页面的项目,将破坏绑定事件。如果您等待页面完全加载,则它会正确运行页面。
到目前为止我的想法:
在页面上创建一个叠加层,然后在document.ready上删除它,以便点击事件不会被破坏。
你可能在想为什么不把JS文件推入标题? Tuff-noogies也不能这样做。 (这可能有帮助)
让我知道你的想法。
谢谢,
答案 0 :(得分:1)
$(document).ready()仅在加载页面后执行。因此,在页面加载期间,仍然没有调用$(document).ready(),并且事件仍未绑定。
解决方案是在元素出现在页面上时立即绑定事件。它有点难看,但对于缓慢的连接,它可能是唯一的方法。