我想知道是否有可能使用jQuery来选择DOM中的所有标签,并且只影响背景颜色属性集中的所有标签?我想最终添加不同的配色方案,这只是背景颜色的问题。jQuery只选择背景颜色属性的标签?
0
A
回答
5
,我认为这会工作:
var hasBackground = $("*").filter(function() {
return !!this.style.backgroundColor;
});
...之后,hasBackground
将一组元素在其上background-color
风格一直直接集(例如,不通过样式规则) 。
但是我想申请“主题”的网站将换出CSS样式表,而不是单个元素的规则,这样的最佳方式:
<link rel="stylesheet" type="text/css" href="http://jsbin.com/evilit/1">
<link id="style" rel="stylesheet" type="text/css" href="http://jsbin.com/ireted/1">
<script>
(function() {
setInterval(swapStyles, 1000);
function swapStyles() {
var style = $("#style");
if (style[0].href.indexOf("ireted") === -1) {
style[0].href = "http://jsbin.com/ireted/1";
}
else {
style[0].href = "http://jsbin.com/uhoqob/1";
}
}
})();
</script>
其中http://jsbin.com/evilit/1
是:
body {
font-size: 26pt;
}
和http://jsbin.com/ireted/1
是:
body {
background-color: yellow;
}
和http://jsbin.com/uhoqob/1
是:
body {
background-color: #eee;
}
注意,在本例中,有正在加载样式表。第一个定义字体大小,第二个(我们每秒换出)定义背景颜色。
0
将样式放入CSS文件时,忘了做绝对路径。
相关问题
- 1. 给标签背景颜色
- 2. 标签背景颜色gwt
- 3. QTableView - 选择背景颜色
- 4. reveal.js背景颜色选择
- 5. 如何更改选择标签的背景颜色?
- 6. JQuery的颜色选择来改变背景颜色
- 7. jquery ui-tabs更改选定标签背景颜色
- 8. Chage背景颜色的标签
- 9. 更改标签栏的背景颜色
- 10. 带背景颜色的盒装标签
- 11. JQuery背景颜色
- 12. jquery在悬停的背景颜色属性中褪色?
- 13. 更改ListView的背景选择颜色?
- 14. 设置选择jbutton的背景颜色
- 15. UIDate选择器的背景颜色
- 16. 如何更改Jquery中div标签的标题背景颜色
- 17. 选择大小属性选择的背景颜色和铬铬合金的字体颜色
- 18. 属性更改标签颜色标签
- 19. JS返回标签背景颜色
- 20. 如何设置标签背景颜色
- 21. 更改背景颜色标签面板
- 22. 问题与背景颜色L1标签
- 23. 背景颜色属性向上滑动
- 24. 如何将UITabbar所选标签颜色的背景颜色更改为蓝色?
- 25. jQuery的:选择选项和背景颜色
- 26. WPF TabItem选择时背景颜色?
- 27. html css - 图片选择背景颜色
- 28. 如何硒选择背景颜色
- 29. 更改UITableViewCell背景颜色时选择
- 30. 更改背景颜色选择
我的问题之一是,如果我将我的风格放入.css文件并应用它,整个网站就会崩溃。像没有任何显示,但坚实的backgroudn覆盖的颜色。我试过media =“Screen”等等,但它只是在.CSS文件中不起作用。这真的令人费解。 – WASasquatch 2013-04-28 21:44:14
@WASasquatch:听起来像您可能会重写功能性而不是装饰性的样式。确保您要交换的样式表仅定义了可引用的内容。 – 2013-04-28 21:46:50
http://jordan.rave5.com/tmpstuff/这是如果我用我的风格使用样式表会发生什么。背景图像中断和样式显示不正确。与http://jordan.rave5.com/tmpstuff/index_raw.html – WASasquatch 2013-04-28 21:52:15