Добрый день.
Мне нужно, чтобы при нажатии на див, в него менялось сменялось фоновое изображение, а при повторном нажатии на див, фоновое изображение становилось прежним.
Подскажите функцию пожалуйста.
<div onclick="(this.className == 'one') ? this.className = 'two' : this.className = 'one' "></div>
<div id="d" onclick="changeBgImage(this)">
<div>
<style>
#d{
background-image:url('pathto/image.png');
width:100px;
height:100px;
}
</style>
<script language="JavaScript">
function changeBgImage(div){
if(div.style.backgroundImage == 'pathto/image.png')
div.style.backgroundImage = 'pathto/image2.png';
else
div.style.backgroundImage = 'pathto/image.png'
}
</script>
<div onclick="(this.className == 'one') ? this.className = 'two' : this.className = 'one' "></div>
<div class="action" id="AudioPlay+1"></div>
<div class="class_action class1" id="input1"></div>
$('.action').live('click',function(){
var idn = this.id.split('+')[1];
var id=$('#input'+idn);
if(id.hasClass('class1')){id.removeClass('class1').addClass('class2');}
else if(id.hasClass('class2')){id.removeClass('class2').addClass('class1');}
});