css - Superfish 菜单在 IE9 中消失

标签 css wordpress cross-browser internet-explorer-9 superfish

我正在开发的网站是 www.shandon.com.au 。 它在除 IE9 之外的所有浏览器上看起来都很好,其中导航菜单消失了(它使用 Superfish JS)。

我运行的是 Mac,所以我只能在 VMWare 中的 IETester 上进行测试,如果我不移动鼠标,一切看起来都很好,每当我将鼠标悬停在 webiste 窗口上时,它就会消失并且搜索框会向下移动。

应该怎样解决这个问题?任何帮助将不胜感激!谢谢!

最佳答案

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />

这是问题之一,将其更改为

<meta http-equiv="X-UA-Compatible" content="IE=Edge" >

然后从头部删除这一行:

<!--[if IE 9 ]>    <html class="ie ie9 no-js" dir="ltr" lang="en-US" xmlns:og="http://opengraphprotocol.org/schema/"> <![endif]-->

我认为您不需要 IE9 特定的检测,无论如何它都会正确呈现您网站中的所有内容。

关于css - Superfish 菜单在 IE9 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11339202/

相关文章:

css - 如何阻止输入按钮字段在 Firefox、Windows 7 上加倍?

javascript - 在 div 中加载图像时加载 gif 图像

html - 渲染数千个缩略图 table vs div vs span

javascript - 基于背景颜色的倒置 Logo

CSS:如何从ui元素开始的地方准确放置li的元素符号

wordpress - 向 WooCommerce 产品变体添加高级自定义字段

php - 为什么更新查询在 phpmyadmin 中没有按预期工作?

javascript - 使用 JS/TS 从二进制字符串创建并下载 PDF 文件

javascript - 条形图中的条形被挤在一起

wordpress - WordPress 中令人讨厌的重定向循环(尾部斜杠、无尾部斜杠等)