【问题标题】:IE8 weird issue with jQueryjQuery 的 IE8 奇怪问题
【发布时间】:2011-09-01 17:52:41
【问题描述】:

在这个域http://demo.acylo.com 上,当您转到 IE8 时...加载正常,但我使用 jQuery 脚本在悬停时显示一些按钮...问题是,就在您将鼠标悬停在该块上之后的 div,一切都变得疯狂......它在所有其他浏览器上都可以正常工作。

我尝试将 float: left 添加到该 div 和 width: 100%,但它仍然不起作用。同样在 IE6/IE7 中,即使我添加了 display: block on hover in jQuery,箭头也没有出现

【问题讨论】:

  • 您在该页面上运行了大约十几个不同的 jQuery 插件;如果其中一些相互干扰,我不会感到惊讶。尝试将您的页面精简到最少的功能以帮助隔离问题。
  • 似乎是一个 CSS 问题。创建一个 jsfiddle 宽度的最小代码来重现问题。
  • 您能发布导致问题的代码吗?
  • @b01 可以查看源码

标签: jquery html css internet-explorer internet-explorer-8


【解决方案1】:

所有 IE 浏览器都存在与 jQuery 相关的问题。尤其是元素的克隆在 IE 中不起作用。在 jQuery 中大量使用了克隆,并且在所有其他浏览器中都可以正常工作。

应该编写自定义代码,检查正在使用的浏览器。特殊代码只需要为IE编写。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多