我想知道是否有可能使用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