Heres mon JqueryPourquoi mon image de fond Jquery n'est pas commutée?
$(document).ready(function(){
$('a.toggle').css('background-image','url(http://blah/resources/img/close.gif)');
$(".sectiontitle").click(function(e){
$(this).next('div').slideToggle("slow");
el = $(this).find(".toggler > a.toggle");
currBg = el.css('background-image');
if (currBg=="url(http://blah/resources/img/close.gif)"){
currBg="url(http://blah/resources/img/open.gif)";
console.log('open gif');
}
else{
currBg="url(http://blah/resources/img/close.gif);"
console.log('close gif');
}
console.log(currBg);
el.css('background-image',currBg);
return false;
});
});
Heres mon panneau html (dont il y a beaucoup)
<div class="majorsection">
<div class="sectiontitle">
<h2>Restaurant Bookings</h2>
<div class="toggler">
<a title="click to hide" class="toggle" href="http://blah/index.php/console/index"><span>-</span></a>
</div>
<div class="clear"></div>
</div>
<div class="msectioninner">
<div class="minorsection">
<div class="sectionlist">
<div class="section"></div>
</div>
<div class="sectionoptions">
<div class="clear"></div>
</div>
</div>
</div>
</div>
Les commutateurs d'image sur le premier clic et le panneau glisse tous refroidissent les deux sens, mais l'image ne marche pas revenir
bonne idée, le travail na pas mais essayer d'obtenir une nouvelle version de jquery pour voir si c'est une possibilité – allen
ne peux pas l'offre url unfortunatly pour des raisons de sécurité – allen
version êtes-vous – redsquare