我正在编写一些标记,其中包括div
. 当浏览器是 IE8 时,我想添加另一个图像。如何使用 javascript 或 JQuery 编写 IE8 特定标记?
问问题
178 次
2 回答
1
你不需要 JS / Jquery,你可以使用普通的 CSS。
您所做的只是根据检测到的 IE 版本向 HTML 添加一个类。
在您的标题中添加这些(或变体)条件:
<!--[if lt IE 7]><html class="ie6"><![endif]-->
<!--[if IE 7]><html class="ie7"><![endif]-->
<!--[if IE 8]><html class="ie8"><![endif]-->
<!--[if gt IE 8]><!--><html><!--<![endif]-->
然后你可以像这样在你的 CSS 中显示/隐藏元素:
.ie8 .myImage {
display: block;
}
.ie7 .myImage {
display: none;
}
于 2012-07-27T11:48:12.830 回答
0
您可以使用 jQuery 来识别 Internet Explorer 版本 8。 http://api.jquery.com/jQuery.browser/
if ($.browser.msie && parseInt($.browser.version) == 8)
{
//IE8 specific code block
}
于 2012-07-27T11:50:05.927 回答