首页 > Web开发 > 详细

css属性支持

时间:2016-07-12 12:04:44      阅读:239      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!