用jQuery重写内联CSS
Overriding the inline CSS with jQuery
HTML:
<div id="myDiv">
//Some content
</div>
我想使用jQuery将下面的css设置为div:
Transform: matrix(1, 0, 0, 1, 461, 300)
但是这个div已经有了内联样式的
Transform: translate3d(0px, 0px, 0px)
当我通过jQuery分配css时,它是不可接受的。
$(“#myDiv”).css("transform", "matrix(1, 0, 0, 1, 461, 300)");
如何解决问题?
更新:
我还在使用页面底部的JS文件(即</body>
标签下方)。我已经在$(window).load(function(){})事件中编写了代码,它正在应用。但由于位置交换,我有闪烁的效果。
看看这个:
setTimeout(function(){
$("#myDiv").css("transform", "matrix(1, 0, 0, 1, 461, 300)");
}, 1000);
我设置了超时以便能够看到更改。
工作演示
我想说,问题是因为你在#myDiv周围引用了一些奇怪的话。
选择器中的引号错误:$(“#myDiv”)
$("#myDiv").css("transform", "matrix(1, 0, 0, 1, 461, 300)");
现在对我来说很好:
示例
http://jsfiddle.net/xQ3bJ/
尝试将!important
添加到css规则中,如:
$(“#myDiv”).css("transform", "matrix(1, 0, 0, 1, 461, 300) !important");
相关文章:
- 重写CSS:使用jquery显示none属性
- css中的url用angular重写
- 如何动态创建可被早期规则重写的css样式规则
- 使用Javascript而不是css重写bootstrap maxWidth
- 重写HTML CSS元素
- 用jQuery重写内联CSS
- 如果我在 javascript 中重写了类名,是否重新应用了现有的 CSS 属性
- 如何正确地缩小/组合网页项目中的CSS/JS与url重写
- IIS重写规则,将querystring添加到ASP.net页面中的.css和.js引用中
- 如何在没有jquery元素的情况下重写css规则
- 将响应菜单重写为仅css
- 在.htaccess中设置URL重写规则后javascript文件和css文件的路径
- 使用JavaScript可以同时用类和标记重写CSS
- IIS URL重写CSS URL()值时出现问题
- 元素中生成的Css.样式正在影响我的网页,我无法重写
- 是否有可能在js中重写CSS ?
- 如何使用javascript/angularJs应用/防止覆盖/重写css/样式
- jQuery's的CSS方法重写:hover属性
- 在响应问题上重写css元素
- htaccess重写整个网页的html标记的规则、CSS和JS文件