Masquer le div onload particulier et ensuite afficher div après clic
J'ai deux divs div1
et div2
. Je veux div2 être automatiquement caché, mais quand je clique sur preview
div puis div2
à être rendue visible et div1
à cacher. C'est le code que j'ai essayé, mais pas de chance 🙁
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("div2").hide();
$("#preview").click(function() {
$("#div1").hide();
$("#div2").show();
});
});
</script>
<div id="div1">
This is preview Div1. This is preview Div1.
</div>
<div id="div2">
This is preview Div2 to show after div 1 hides.
</div>
<div id="preview" style="color:#999999; font-size:14px">
PREVIEW
</div>
source d'informationauteur swapnesh
Vous devez vous connecter pour publier un commentaire.
Assurez-vous de regarder votre sélecteurs. Vous semblez avoir oublié le
#
pourdiv2
. En outre, vous pouvez activer /désactiver la visibilité de nombreux éléments à la fois avec.toggle()
:Démo: http://jsfiddle.net/dJg8N/
C'est un moyen plus facile de le faire. Espérons que cela aide...
Liens:
Tutos JQuery
http://docs.jquery.com/Main_Page
http://www.w3schools.com/jquery/default.asp (W3Schools)
http://thenewboston.org/list.php?cat=32 (Didacticiels Vidéo)
http://andreehansson.se/the-basics-of-jquery/ (Tutoriel De Base)
JQuery Références
Il vous manque
#
dièse avant sélecteurs d'id, cela devrait fonctionner:En savoir Plus à propos de jQuery Sélecteurs d'ID
La deuxième fois que vous faites allusion, div2, vous n'êtes pas en utilisant le # sélecteur d'id.
Il n'y a aucun élément nommé div2.
Vous avez manqué
#
avantdiv2
Échantillon De Travail
Au premier abord, si vous voulez cacher élément div avec id = "abc" à la charge, puis de basculer entre l'affichage et masquage à l'aide d'un bouton id = "btn" alors,