<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • js_判斷瀏覽器內核與修改元素樣式

          2020-3-19    前端達人

          /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent);



          <script type="text/javascript">
          var Sys = {};
          var ua = navigator.userAgent.toLowerCase();
          var s;
          (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
          (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
          (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
          (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
          (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
          //以下進行測試
          if (Sys.ie) document.write('IE: ' + Sys.ie);
          if (Sys.firefox) document.write('Firefox: ' + Sys.firefox);
          if (Sys.chrome) document.write('Chrome: ' + Sys.chrome);
          if (Sys.opera) document.write('Opera: ' + Sys.opera);
          if (Sys.safari) document.write('Safari: ' + Sys.safari);
          </script>


          PC端只有Chrome有Safari字段嗎?為什么不需要判斷其他瀏覽器?
          其實360,QQ等瀏覽器的userAgent字段也會帶有Safari字段,但是由于他們基于Chrome二次開發的,所有也會攜帶有Chrome字段。
          所以「匹配規則:擁有Safari字段,并且沒有Chrome字段」就可以了。


          接下來是修改元素樣式





          <html>
          <head>
              <style>
               #a{
                  width:700px;
                  height:300px;
                  font-size:50px;
                  color:red;
                  background-color:grey;
                  z-index:2;
                  position:absolute;
                  top:1300px;
                  left:200px;
                  display:none;
              } 
              </style>
          </head>
          <body>
              <div id="a"></div>
          </body>
          <script type="text/javascript">
              //假設想修改display為block
              function modify(){
                  //1.原生Js法
                  var a= document.getElementById("a");
                  a.style.display="block";
                  //2.用JQuery的css方法
                  var a =$("#a");
                  a.css("display","block");
                  //3.用JQuery的attr方法
                  var a =$("#a");
                  a.attr("style","display:block");
              }
          </script>
          </html>
          
          
          
          
          這樣就可以根據不同瀏覽器寫出不同的樣式適配啦



          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.sdgs6788.com

          存檔

          日日躁夜夜躁狠狠久久AV| 99久久久精品| 久久精品成人欧美大片| 91精品国产高清91久久久久久| 久久精品国产只有精品2020| 欧美日韩精品久久久免费观看| 久久99精品久久久久久秒播| 精品国产福利久久久| 久久久久国产一级毛片高清板| 久久久久久综合一区中文字幕| 精品国际久久久久999波多野| 久久久老熟女一区二区三区| 99久久国产综合精品女同图片| 四虎国产精品成人免费久久| 久久久久亚洲av成人无码电影| 久久精品亚洲精品国产欧美| 99精品久久久久久久婷婷| 久久精品国产国产精品四凭| 久久99精品国产麻豆| 青青草原综合久久大伊人| 日日狠狠久久偷偷色综合免费| 欧美久久综合性欧美| 2022年国产精品久久久久| 日韩人妻无码精品久久久不卡 | 中文字幕无码久久精品青草| 久久综合色区| 久久电影网一区| 久久99久久99小草精品免视看| 久久精品99久久香蕉国产色戒| 亚洲精品国产美女久久久| 久久精品国产第一区二区三区| 99精品国产99久久久久久97| 少妇人妻综合久久中文字幕| 精品久久久久成人码免费动漫| 久久影院午夜理论片无码 | 久久无码AV一区二区三区| 武侠古典久久婷婷狼人伊人| 无码任你躁久久久久久老妇App| 7777精品伊人久久久大香线蕉 | 久久国产精品无| 99久久人妻无码精品系列蜜桃|