1. 程式人生 > >ie8:js  新增樣式

ie8:js  新增樣式

js 控制在 head 標籤中 引入 ie8 的專門css檔案,樣式是讀取不進入的。 解決辦法: head  標籤中新增style樣式,style樣式中js調控樣式 無需每個html頁面都新增ie8的樣式,僅在js中新增一次即可。 例如: function judgeIE() { if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";" )[1].replace(/[ ]/g,"")== "MSIE8.0") {                   console.log(
"IE 8.0"); // $('head').append('<!--[if IE 8]> <link rel="stylesheet " href=" osoa/css /styleIE.css" type="text/css" /> <![endif]-->');                   $( 'head').append('<!--[if IE 8]><style>'                               +$( '.rxtx').css("position" , "relative" )                               +$(
'.rxtx .topr').css({"position" : "absolute","right" : 0})                               +$( '.topr .red').css({"position" : "absolute","right" : 0})                               +$( '.topr .red p').css({"margin-left" : "-10px","line-height" : "13px" })                               +$( '.topr .red .mar'
).css("marginTop", "20px")                               +$( '.topr .red p').css({"margin-left" : "-10px","line-height" :"13px" })                               +$( '.rxtx .topr img').css("margin-right" , "140px")                               + '</style><![endif]-->')             } else {                   console.log( 'IE的其他版本' );             }       } 判斷ie版本: function isIE() { //ie?
if (!!window.ActiveXObject || "ActiveXObject" in window){
        return true;
    }
    else{
        return false;
    }
}