jQuery滑块和IE6问题

时间:2010-07-23 11:57:36

标签: jquery browser internet-explorer-6 cross-browser slider

我和我们的老朋友IE6有一些问题。 The site I'm working on用于公共部门客户端,因此它必须支持IE6。在IE7 +,Firefox,Safari和Chrome中滑块都很好。我已经尝试了所有我能想到的东西,但我画的是空白!你能帮忙吗?

PC上的IE6。 IE6 Screen grab http://citywest.bangtest.co.uk/stackoverflow/ie6.png

Mac上的Chrome Chrome on a Mac http://citywest.bangtest.co.uk/stackoverflow/chrome.png

3 个答案:

答案 0 :(得分:4)

我忍不住跳到旧的“IE6 hasLayout”问题(因为这似乎是一个视觉错误)。你可能值得花些时间检查你的元素,以确保它们有“hasLayout” - 我遇到的IE6大多数渲染问题“没有意义”与这个属性有关。

http://www.satzansatz.de/cssd/onhavinglayout.html

查看问题是否与“hasLayout”相关的快速而又脏的方法是添加非标准的IE专有CSS属性“zoom:1;”。这将不会验证,但它会将“hasLayout”授予其应用的任何元素。只需将其放在所涉及的所有元素上,它就可以解决问题......然后,凭借可怕的解决方案,您可以弄清楚如何使其验证:)

/* in your css */
.my_box {
    zoom: 1;
}

答案 1 :(得分:1)

答案 2 :(得分:-2)