Après avoir cliqué bouton masquer
Je suis en train de cacher un bouton (pas à l'intérieur de balises de formulaire) après qu'il a été cliqué.
Une fois que le formulaire est affiché, il n'est pas utiliser pour le bouton. Donc, je tiens à le cacher après avoir cliqué
Voici le code existant.
JS:
<script type="text/javascript">
$(function(){
var button = document.getElementById("info");
var myDiv = document.getElementById("myDiv");
function show() {
myDiv.style.visibility = "visible";
}
function hide() {
myDiv.style.visibility = "hidden";
}
function toggle() {
if (myDiv.style.visibility === "hidden") {
show();
} else {
hide();
}
}
hide();
button.addEventListener("click", toggle, false);
});
</script>
HTML:
<input id="info" type="button" value="Имате Въпрос?" class="switchbuton">
- En passant, je suppose que vous utilisez la bibliothèque tierce pour le bouton interrupteur, de sorte que l'attribut de classe peut être
"switchbutton"
. - Aussi, s'il vous plaît, décrivez exactement ce qui ne fonctionne pas (vous ne recevez toute erreur, ou votre bloc ne s'en cache pas)
- N'cela convient à vos besoins... jsfiddle.net/5epLf928/1 ?
- Je pense que le problème est dans la façon dont vous êtes à l'emballage de la fonction... regardez uzay réponse
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser jQuery masquer
et montrer comme
Ou bascule pour activer /désactiver la visibilité des éléments du dom
Vous pouvez voir le résultat ici:
http://jsfiddle.net/jsfiddleCem/33axo20f/2/
Code est:
Pourquoi n'utilisez-vous pas: