访问JavaScript中的-webkit-vendor前缀
Access the -webkit- vendor prefix in JavaScript
如果我正在编写一行JavaScript来设置元素的样式属性,它可能看起来像这样(本例:"width"):
document.getElementById('myDiv').style.width="50px";
如果CSS元素中有一个破折号,它看起来是这样的(这个例子:"margin-top"):
document.getElementById('myDiv').style.marginTop="15px";
但是,如果我想给它一个像下面这个例子一样的样式,我该如何访问前缀-webkit-
:
{-webkit-transition: width 1s;}
您有两个选项:
style["-webkit-transition"]
style.WebkitTransition
第一个直接起作用。第二种表示法称为camel大小写,foo-bar-baz
变为fooBarBaz
。因此,当一个非驼色大小写字符串以-
开头时,第一个字母将大写。
一种可能性是使用例如jquery,以使其变得简单。如果您想要一个纯javascript解决方案,请阅读以下内容:http://www.javascriptkit.com/javatutors/setcss3properties.shtml
如果你不想继续挖掘那些讨厌的风格属性及其命名约定,你可以随时使用jQuery来保持简单。
$('#myDiv').css("-webkit-transition", "value");
相关文章:
- 如何在构建node-webkit应用程序后获取外部资源
- jQuery's trim()的前缀为not运算符
- node-webkit-从父窗口捕获iframe鼠标事件
- 节点webkit应用程序与终端通话
- 在jquery中生成一个自动前缀编号
- 使用querySelectorAll为图像源添加前缀
- 如何保护节点webkit应用程序上的字体
- 将webkit从CSS转换为JavaScript
- Chrome(webkit?)无法在幻灯片中正确显示图像
- Jquery工具在Webkit中不起作用
- 如何's css标记"-webkit最小设备像素比”;在Javascript中实现
- 如何从Node Webkit应用程序中退出外部CMD文件
- 动态更改Webkit筛选器值
- 当z索引为负值时,onclick在webkit或mozilla中不起作用
- 在javascript中与webkit转换作斗争
- -webkit转换在JavaScript旋转动画中不起作用(没有JQuery)
- 使用-webkit transform:scale()缩放图像
- 在Node Webkit应用程序中从DOM单击按钮时运行批处理文件
- -当在JQuery Slider上添加-webkit线性梯度时,moz线性梯度会被破坏
- 访问JavaScript中的-webkit-vendor前缀