J'ai ce bouton, qui a une icône (image). Maintenant, je veux faire est sur un clic sur une icône de bouton (image) va changer à une autre icône et lorsque vous cliquez à nouveau, il va revenir sur l'ancienne icône. (comme le principe de bascule).comment changer l'icône du bouton sur clic?
Voici mon bouton code CSS:
.w8-button {
display: table;
padding: 7px 15px 8px 15px;
border: none;
font-family: "open_sans_lightregular";
font-size: 13px;
font-weight: bold;
cursor: pointer;
opacity: 0.9;
}
et voici le code icône CSS:
.w8-button.iconize {
padding-right: 50px !important;
background: url(D:/firstPicture.png) no-repeat 115px center;
}
Et voilà comment j'appelle mon bouton en html:
<li>
<input type="submit" id="w8-d-blue" name="w8-d-blue" class="w8-button iconize" value="Button"/>
</li>
Quelqu'un peut-il me dire comment faire du code en javascript, que lorsque je clique sur le bouton, l'icône (image de fond) va changer et rester comme ça, un jusqu'à ce que vous cliquez à nouveau se retourner ancien (comme le système à bascule)
Êtes-vous prêt à utiliser jQuery? Sa fonction '.toggleClass()' est parfaite pour cela. – Barmar
Avant de faire des efforts pour écrire une question, je vous recommande de chercher une réponse existante qui résout ce problème. Des réponses comme http://stackoverflow.com/questions/195951/change-an-elements-css-class-with-javascript & http://stackoverflow.com/questions/11006406/jquery-toggle-css-class couvrir cela dans détail. – Swordfish0321