js根据浏览器对css3移动的支持,选择元素移动方式
Posted 偶多克
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js根据浏览器对css3移动的支持,选择元素移动方式相关的知识,希望对你有一定的参考价值。
实现ie9以下移动方式为margin方式移动,其他根据浏览器对transfom的支持形式进行选择
var moveStyle="margin"; var testDiv=document.createElement("div"); var transform=[]; //IE9及以上区分 div元素识别oninput属性 if("oninput" in testDiv ){ //forEach函数,调用数组每个元素,并将元素传递给回调函数 ["","ms","moz","webkit"].forEach(function (prefix){ transform.push(prefix + (prefix ? "T" : "t") + "ransform"); }); alert(transform); //for in语句遍历数组或者对象属性 for(var key in transform){ if(transform[key] in testDiv.style){ moveStyle=transform[key]; } } alert(moveStyle); }
以上是关于js根据浏览器对css3移动的支持,选择元素移动方式的主要内容,如果未能解决你的问题,请参考以下文章