Я действительно не могу найти решение по другим вопросам!
У меня есть то меню аккордеона, подобное этому:
<div id="accordion" style="font-size:1em;">
<h3 id="lactics" style="margin-top:50px"><a href="#">Làctics</a></h3>
<div>
<p><a href="#">Iogurts</a></p>
<p><a href="#">Pastissos</a></p>
<p><a href="#">Llet</a></p>
<p><a href="#">Formatges</a></p>
<p><a href="#">Altres</a></p>
</div>
<h3 id="embotits"><a href="#">Embotits</a></h3>
<div>
<p><a href="#">Pernil</a></p>
<p><a href="#">Embotits</a></p>
<p><a href="#">Botifarres</a></p>
</div>
</div>
И у меня есть этот код jquery:
$(document).ready(function() {
$(function() {
$( "#accordion" ).accordion({
collapsible: true,
active: true,
autoHeight: false,
});
})
$('#lactics').click(function() {
$("#prods_vcts").css("background","url(images/taula_vcts_lactics.png) no-repeat");
})
$('#embotits').click(function() {
$("#prods_vcts").css("background","url(images/taula_vcts_embotits.png) no-repeat");
});
});
Идея состоит в том, что фон страницы меняется, когда пользователь щелкает в другом заголовке меню.
Однако я не могу найти способ просто установить фон «none», когда заголовок не активен (то есть все заголовки закрыты). Тогда фон - это стандарт страницы. Я пробовал связывать и другие вещи, но я действительно не могу это сделать.
Есть идеи?