jquery changement d'image d'arrière-plan sur le vol stationnaire
J'ai plusieurs divs que je veux générer le css images d'arrière-plan pour. Ils vont changer sur le vol stationnaire. Oui, je suis conscient que je pourrais facilement faire cela en css, mais il doit être fait en jquery.
Code:
$(document).ready(function() {
$('.hoverBox').css('background', 'url(img/box' + id + '.jpg)')
$('.hoverBox').hover(function(){
$(this).css('background', 'url(img/box' + this.id + '_back.jpg)')
},
function(){
$(this).css('background', 'url(img/box' + this.id + '.jpg)')
});
});
HTML est comme ceci:
<div class="hoverBox" id="benefits">
content</div>
<div class="hoverBox" id="installation">
content</div>
<div class="hoverBox" id="shoponline">
content</div>
Cela devrait être facile, mais je n'arrive pas à le faire fonctionner.
Aide serait très appréciée! TIA.
- ce qui semble être le problème?
- Je pense que c'est: 'url(img/case' + id + '.jpg)", mais je ne peux pas savoir où je vais mal. La première image d'arrière-plan ne montre pas et puis bien sûr, l'image hover ne fonctionne pas non plus.
Vous devez vous connecter pour publier un commentaire.
Qu'est-ce que l'identité?
Est-il de mystérieux variable définie quelque part d'autre ou pensez-vous que l'id sera lu à partir du sélecteur est en quelque sorte de magie?
Je devine que vous souhaitez utiliser chaque() pour obtenir l'id.