码迷,mamicode.com
首页 > Web开发 > 详细

css属性支持

时间:2016-07-12 12:05:42      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

var oP=document.createElement(‘p‘);

oP.style.backgroundImage="Inear-gradient(red,tan)"

if( oP.style.backgroundImage ){

  root.classList.add(‘lineargradients‘);

}else {

  root.classList.add("no-linear-gradient")

}

 

原理,检测某个具体属性值是否支持,需要把它赋值给对应的属性,再检查浏览器是否还保存这个值,这个过程会改变元素的样式,因此需要一个隐藏的元素

 

函数表示

function testCss(id, value,property){

  var oP=document.createElement(‘p‘);

  oP.style[property]=value;

      if( oP.style.backgroundImage ){

         root.classList.add(id);

    return true;

      }else {

       root.classList.add(id);

    return false;

    }

}

css属性支持

标签:

原文地址:http://www.cnblogs.com/obeing/p/5662758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!