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
InformationsquelleAutor Mo-Alanteh | 2015-04-30