Afficher / Masquer la div avec jscript
Je regardais tout autour du site et je ne pouvais pas trouver une réponse qui est ce que je veux. Peut-être ma connaissance est tout simplement trop petit pour cela, mais im essayant d'en apprendre plus et plus.
Voici la chose, j'ai ce site web avec plusieurs films et après avoir fait une recherche dans ma db j'ai renvoyer uniquement les données essentielles pour l'utilisateur avec les films qui correspondent à la recherche de paramètre, le reste des données que je veux mettre dans une div avec l'option pour AFFICHER et MASQUER la même div.
C'est ce que j'ai à ce jour:
<script type='text/javascript'>
function showDiv() {
document.getElementById('hiddenDiv').style.display = "block";
}
</script>
<div id="hiddenDiv" style="display:none;" class="answer_list" > WELCOME</div>
<input type="button" name="answer" value="Show Div" onclick="showDiv()" />
Détail: Im de tout imprimer avec php echo.
Merci beaucoup!
Informations supplémentaires:
De tous les résultats sont affichés dans la même page, ce qui signifie que tous les divs ont le même nom.
J'ai changer mon div code:
echo "<div id='$dados[id]' style='display:none;' class='answer_list' >";
$dados[id] returns me the id of the data in my db.
I want to change:
document.getElementById('hiddenDiv') to something like document.getElementById('$dados[id') <-- Shows only the last div.
Peut-il être fait?
Résultat provient de:
while ($dados = mysql_fetch_array($query))
- Regarde dans l'aide de jquery. api.jquery.com/show et api.jquery.com/hide
- La mise en œuvre de jQuery uniquement pour masquer/afficher une div, c'est comme prendre un F18 vers les magasins.
- w3schools.com/css/css_display_visibility.asp
- Où est votre
hideDiv
fonction? - Je N'ai pas fais tout hideDiv encore @codinbiz
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Une fonction ne tous les. Cela étant dit, jQuery bascule est vraiment sympa.
showDiv()
. Après cela,function showDiv() {
devrait êtrefunction showDiv(id) {
. Ensuite, chaquedocument.getElementById('hiddenDiv').style.display
devrait êtredocument.getElementById('hiddenDiv' + id).style.display
ou utiliser un framework, tels que le Dojo (ou même jQuery, si elle ne peut absolument pas être aidé)
Exemple De Code Javascript + Html:
Remarque: le terme 'toggle' représente afficher /masquer un élément.
Aussi, Voici quelques autres exemples:
http://csscreator.com/node/708#xcomment-3123
http://psoug.org/snippet/Javascript-Smooth-Div-ShowHide_236.htm
c'est le mien