12345678910111213141516171819202122232425262728293031323334 |
- /**
- * @desc 对css属性针对不同浏览器加私有前缀
- */
- var elementStyle = document.createElement('div').style;
- var vendor = function () {
- var tranformNames = {
- webkit: 'webkitTransform',
- Moz: 'MozTransform',
- O: 'OTransform',
- ms: 'msTransform',
- standard: 'transform'
- };
- for (var key in tranformNames) {
- if (elementStyle[tranformNames[key]] !== undefined) {
- return key;
- }
- }
- return false;
- }();
- function prefixStyle(style) {
- if (vendor === false) {
- return false;
- }
- if (vendor === 'standard') {
- return style;
- }
- return vendor + style.charAt(0).toUpperCase() + style.substr(1);
- }
- module.exports = prefixStyle;
|