2010-12-08 2 views

ответ

29

Real просто с JQuery ...

$('*').css('background', 'transparent'); 

jsFiddle.

Если вы не имеете JQuery в вашем распоряжении ...

var allElements = document.getElementsByTagName("*"); 

for (var i = 0, length = allElements.length; i < length; i++) { 
    allElements[i].style.background = "none"; 
} 

jsFiddle.

+0

Вот почему! Представление сценария Yule Log-on Greasemonkey: http://userscripts.org/scripts/show/92217. Счастливых праздников! – 2010-12-08 05:11:31

-2

HTML

<ul> 
<li class="one"><a href="#"></a></li> 
     <li class="two"><a href="#"></a></li> 
     <li class="three"><a href="#"></a></li> 
</ul> 

CSS

.bg1 { background: url(images/red.jpg) repeat-x; background-color: #6c0000; } 
.bg2 { background: url(images/orange.jpg) repeat-x; background-color: #5A2A00; } 
.bg3 { background: url(images/blue.jpg) repeat-x; background-color: #00345B; } 

JS

$(document).ready(function(){ 

     $("li.one").click(function(){ $ 
    ("body").removeClass('bg2 , bg3').addClass("bg1"); 
}); 

$("li.two").click(function(){ $ 
    ("body").removeClass("bg1 , bg3").addClass("bg2"); 
}); 

$("li.three").click(function(){ $ 
    ("body").removeClass("bg1 , bg2").addClass("bg3"); 
}); 

}); 
+0

pooja, вы можете отформатировать код, используя 100101 выше или ctnr-k – kobe 2010-12-08 05:32:49

1
$('*').css('background', 'transparent'); 
+0

В чем преимущества использования `` transparent`` над `` none'`? – alex 2013-03-27 20:50:18

Смежные вопросы