Javascript IE显示错误,jQuery错误
因此,我在我的主页上构建了一些复杂的ajaxyjquery模块,借助于来自的“可滚动”功能 它在Chrome、Opera、Firefox上运行得很好。。。但当然IE不是友好型的(从我的测试来看,无论版本如何) 对象并没有精确地显示在它们应该显示的位置,一些对象彼此重叠,当单击按钮时,一些div就消失了 但是,如果我上下调整IE浏览器窗口的大小,显示大部分会自行修复。 然后,如果我点击我做的一个按钮,它又会把事情搞砸。直到我再次调整窗口大小,它看起来很好 要了解问题,请执行以下操作:Javascript IE显示错误,jQuery错误,javascript,jquery,html,css,internet-explorer,Javascript,Jquery,Html,Css,Internet Explorer,因此,我在我的主页上构建了一些复杂的ajaxyjquery模块,借助于来自的“可滚动”功能 它在Chrome、Opera、Firefox上运行得很好。。。但当然IE不是友好型的(从我的测试来看,无论版本如何) 对象并没有精确地显示在它们应该显示的位置,一些对象彼此重叠,当单击按钮时,一些div就消失了 但是,如果我上下调整IE浏览器窗口的大小,显示大部分会自行修复。 然后,如果我点击我做的一个按钮,它又会把事情搞砸。直到我再次调整窗口大小,它看起来很好 要了解问题,请执行以下操作: 去 访问几
- 去
- 访问几个产品页面(您需要产品浏览历史记录才能查看模块)
- 转到:
- 查看“您最近的历史记录”模块
谢谢您缺少文件顶部的doctype声明,这将导致IE恢复到怪癖模式。提供doctype将导致IE以标准模式呈现。(不能说IE6仍能正常工作,但IE7/IE8应该与其他浏览器更加一致) 尝试将此文件放在主文件的顶部:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
希望这能解决问题。如果将doctype放在标题中,它必须是上面文档的第一行。我仍然不能保证,但是试试看,你是我的英雄!我还在测试,但到目前为止看起来不错。我已经找了好几个星期的答案了!哦,不。。。它实际上打破了FIREFOXDOH中的所有其他功能,听起来firefox是在补偿这种怪癖模式。当删除doctype时,您在IE中看到的主要问题是什么?在我看来,这并没有那么糟糕,但如果你指出其中一些东西,我可以看看。我不愿意推荐这个,但如果一切正常,如果在服务器端检测到IE,你可以动态添加doctype,而不是添加它。至少作为权宜之计,直到您能够对代码进行更多的故障排除。