Пиша известно маркиране, което включва изображение под a div
, Искам да добавя друго изображение, когато браузърът е IE8. Как да напиша IE8 специфична маркировка с помощта на javascript или JQuery?
Отговори:
1 за отговор № 1Нямате нужда от JS / Jquery за това, можете просто да използвате нормален CSS.
Всичко, което правите, е да добавите класа към вашия HTML в зависимост от версията на IE, която е открита.
В заглавката си добавете тези (или варианти на) условни:
<!--[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;
}
0 за отговор № 2
Можете да използвате jQuery, за да разпознаете Internet Explorer версия 8. http://api.jquery.com/jQuery.browser/
if ($.browser.msie && parseInt($.browser.version) == 8)
{
//IE8 specific code block
}