dojo中使用style之后css中的hover失效问题
2015-03-23 12:02
246 查看
环境:dojo1.10.4
情况:使用dojo中的query方法获得nodelist之后,使用style()方法修改nodelist的样式,如设置backgroundColor为red之后,问题来了,之前利用css的外部style写的hover样式失效了。
解决办法:在之前的css文件的style中添加!important提升优先级,这样之前的hover样式还会生效。
原理:只知道!important提升了css的优先级,但是不知道dojo捣了什么鬼,希望了解内幕的朋友告知一二。感觉更深入的东西需要向代码里面查找了,但是自己功力尚浅,dojo的代码实在是看不懂啊,看来自己的js功力还有待提高啊。
情况:使用dojo中的query方法获得nodelist之后,使用style()方法修改nodelist的样式,如设置backgroundColor为red之后,问题来了,之前利用css的外部style写的hover样式失效了。
解决办法:在之前的css文件的style中添加!important提升优先级,这样之前的hover样式还会生效。
原理:只知道!important提升了css的优先级,但是不知道dojo捣了什么鬼,希望了解内幕的朋友告知一二。感觉更深入的东西需要向代码里面查找了,但是自己功力尚浅,dojo的代码实在是看不懂啊,看来自己的js功力还有待提高啊。
相关文章推荐
- 使用JQ添加css的背景样式,之后,hover失效,鼠标滑过没有改变颜色
- 关于:使用JSP+Servlet重定向网页导致CSS等失效的问题的解决
- ie6 css :hover 和 select遮挡问题、和z-index失效问题
- 使用wordpress时遇到的一个奇怪的问题:把页面设置为首页之后分页失效
- css中关于hover失效问题总结
- javascript 改变样式之后,css的:hover功能失效,可以附加!important
- hover 在 ie 中使用失效问题
- css的hover事件,如果点击之后通过js操作样式,hover事件就会失效的处理方法,外部css样式与js的DOM样式谁的权重高?
- css的hover事件,如果点击之后通过js操作样式,hover事件就会失效的处理方法,外部css样式与js的DOM样式谁的权重高?
- 使用group by分组之后子查询的order by排序失效的问题
- vue.js使用手记——打包之后静态资源失效404问题
- hover 在 ie 中使用失效问题
- csshover.htc 以及简单使用方法(解决IE6下 :hover 在其他标签下无效问题)
- CSS使用中文注释后造成CSS失效的问题
- ASP.NET 2.0中CSS失效的问题总结(摘自孟子E章)
- JS脚本执行后CSS失效的问题
- CSS伪类:hover 在IE中使用及其BUG
- ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题的起因及解决办法
- CSS失效的问题总结(转:孟子E章)
- ASP.NET 2.0中CSS失效的问题总结