Píšem značku, ktorá obsahuje obrázok pod a div
, Chcem pridať ďalší obrázok, keď je prehliadač IE8. Ako môžem písať špecifickú značku IE8 pomocou javascript alebo JQuery?
odpovede:
1 pre odpoveď č. 1Nepotrebujete JS / Jquery na to, stačí použiť normálne CSS.
Všetko, čo robíte, je pridanie triedy do vášho HTML v závislosti od verzie IE, ktorá je zistená.
V hlavičke pridajte tieto (alebo variácie) podmienky:
<!--[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]-->
Potom môžete zobraziť / skryť prvky vo vašom CSS:
.ie8 .myImage {
display: block;
}
.ie7 .myImage {
display: none;
}
0 pre odpoveď č. 2
Funkciu jQuery môžete použiť na rozpoznanie aplikácie Internet Explorer verzie 8. http://api.jquery.com/jQuery.browser/
if ($.browser.msie && parseInt($.browser.version) == 8)
{
//IE8 specific code block
}