jquery - IE8兼容性问题

标签 jquery prado ie-compatibility-mode

我只希望 IE8 能够在兼容模式下工作。但我无法使用下面的第一种方法来做到这一点:

第一种方法:(不起作用)

    <!--[if IE 8]>
        <com:TMetaTag HttpEquiv="X-UA-Compatible" Content="IE=EmulateIE7" />  
    <![endif]-->

第二种方式:

<script type="text/javascript">
     var $j = jQuery.noConflict();

     if($j.browser.msie && $j.browser.version == "8.0")
     {
         alert("<com:TMetaTag HttpEquiv=\"X-UA-Compatible\" Content=\"IE=EmulateIE7\" /> ");
     }

</script>  

现在我尝试使用上面的 jquery 来回显元标记。但我不知道该怎么做?所以我提醒它,以便清楚地向您展示问题。

注意:我正在使用名为 prado 的 php 框架。所以标签元素有点不同,比如 ( <com:TMetaTag... )

最佳答案

兼容模式下的 IE8 将被识别为 IE7。

尝试

<!--[if lte IE 8]>

关于jquery - IE8兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679479/

相关文章:

javascript - jQuery if 语句取决于 px 中的宽度

php - prado 的创造者为什么要创造 Yii?

internet-explorer - Internet Explorer - 如何强制某些站点的兼容模式?

javascript - 外部文件无法加载 'load' 函数

javascript - 事件执行两次而不是一次

javascript - 当状态从 'false' 动态更改为 'true' 时, Bootstrap 开关更改事件不会触发

php - 普拉多和 NetBeans

html - IE10 兼容模式下的 Asp.net Web 应用程序问题

internet-explorer - 如何禁用 IE 中的兼容性 View