opera和ie的css转换的javascript访问
javascript access of css transforms for opera and ie
我正在制作这个全局函数,它只需更改元素的transform属性。这就是我所拥有的。
function transform(element, value) {
if(element.style.webkitTransform) element.style.webkitTransform = value;
else if(element.style.MozTransform) element.style.MozTransform = value;
}
我还想在上面的函数中添加歌剧和ie。我有歌剧,所以我可以测试歌剧,但我没有ie9。我也不知道怎样才能进入歌剧院。有人能帮忙吗?
我想要这种
function transform(element, value) {
if(element.style.webkitTransform) element.style.webkitTransform = value;
else if(element.style.MozTransform) element.style.MozTransform = value;
else if(element.style.msTransform) element.style.msTransform = value;
else if(element.style.oTransform) element.style.oTransform = value;
}
您总是可以将它们全部设置。其他浏览器将忽略它们无法理解的样式。
function transform(element, value) {
element.style.webkitTransform = value;
element.style.MozTransform = value;
element.style.msTransform = value;
element.style.OTransform = value;
}
对于旧版本的Opera,基于Presto引擎,您应该执行强制精度,以减少CSS 2D转换"早期"实现的副作用,例如:
var action = "scale(" + value.toPrecision(4) + ")";
element.style.transform = action;
element.style.oTransform = action;
我不认为这会对现代实现产生负面影响。
相关文章:
- 从JavaScript访问struts操作中的属性
- 通过 javascript 访问类
- 如何使用JavaScript访问HTML链接内容
- 使用javascript访问php变量
- Javascript-访问对象
- 使用Oauth使用Javascript访问Api
- 通过JavaScript访问需要身份验证的页面
- 如何使用javascript访问sails.js模型中的属性
- 用javascript访问数组中的数组
- 从Symfony2中的javascript访问php变量
- 从Middleman中的Javascript访问config.rb
- 如何从javascript访问表单数据
- 创建一个html表单并使用javascript访问中的python脚本
- 使用JavaScript访问Chrome扩展的剪贴板
- 如何从javascript访问sqlite3数据库表值
- 如何从 JavaScript 访问 Sign Applelet 方法
- JavaScript:访问继承子模块中的“封闭”变量
- 使用 FourSquare API 和 javascript 访问场地提示
- 如何从javascript访问MySql数据库的数据
- 如何通过 javascript 访问参数化函数背后的代码