Wie kann ich den ausblenden/einblenden eines div-wenn ein button geklickt wird?
Ich habe eine div
enthält ein register Assistent und ich muss mich verstecken/anzuzeigen div
wenn auf eine Schaltfläche geklickt wird.
Wie kann ich dies tun?
Unten zeige ich Ihnen den code.
Dank 🙂
<div id="wizard" class="swMain">
<ul>
<li><a href="#step-1">
<label class="stepNumber">1</label>
</a></li>
<li><a href="#step-2">
<label class="stepNumber">2</label>
</a></li>
<li><a href="#step-3">
<label class="stepNumber">3</label>
</a></li>
<li><a href="#step-4">
<label class="stepNumber">4</label>
</a></li>
</ul>
<div id="step-1">
<h2 class="StepTitle">Perfil</h2>
<table cellspacing="3" cellpadding="3" align="center">
<tr>
<td align="center" colspan="3"> </td>
</tr>
<tr>
<td align="right">Username :</td>
<td align="left">
<input type="text" id="username" name="username" value="" class="txtBox">
</td>
<td align="left"><span id="msg_username"></span> </td>
</tr>
<tr>
<td align="right">Password :</td>
<td align="left">
<input type="password" id="password" name="password" value="" class="txtBox">
</td>
<td align="left"><span id="msg_password"></span> </td>
</tr>
</table>
</div>
InformationsquelleAutor der Frage Julia | 2013-04-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
JQuery Verwenden. Sie brauchen, um set-up ein Klick-Ereignis auf dem button, wodurch das Umschalten der Sichtbarkeit Ihrer Assistenten div.
Beziehen sich auf die JQuery website für weitere Informationen.
Dies kann auch durchgeführt werden, ohne JQuery. Nur mit standard-JavaScript:
Dann fügen Sie
onclick="toggle_visibility('id_of_element_to_toggle');"
auf den Knopf, der zum ein-und ausblenden des div.InformationsquelleAutor der Antwort wellers
Dies kann nicht getan werden, nur mit HTML/CSS. Sie müssen javascript verwendet hier. In jQuery wäre es:
InformationsquelleAutor der Antwort Jarek Jakubowski
InformationsquelleAutor der Antwort dimitryous
wenn Sie möchten, beginnen Sie mit der
div
versteckt, sollten Siestyle="display:none;"
wie diese:InformationsquelleAutor der Antwort Jlcanizales
Aufgabe gemacht werden kann, einfach ohne javascript, jQuery etc.
Dieser Funktion ist die einfache if-Anweisung, das aussieht, wenn Assistenten hat Klasse swMain und Klasse ändern zu swHide und anderes, wenn es nicht swMain dann ändern zu swMain. Dieser code keine Unterstützung für mehrere Attribute der Klasse, aber in diesem Fall ist es einfach genug.
Jetzt haben Sie, um die css-Klasse namens " swHidedisplay: none
Fügen Sie dann auf die Schaltfläche onclick="anzeigenausblenden()"
So einfach ist das.
InformationsquelleAutor der Antwort JarnoV
Können Sie tun dies ausschließlich mit html und css und ich.
HTML
Zuerst gibst du dem div die Sie ausblenden möchten ein
ID
Ziel wie#view_element
und ein Klasse Gegner wie#hide_element
. Sie können, wenn Sie möchten stellen diese beiden Klassen, aber ich weiß nicht, ob Sie können Sie sowohl IDs. Dann haben Sie Ihre Karte-Knopf-Ziel Ihrer show-id und Ihr Hide-Taste richten Sie Ihre ausblenden Klasse. Das ist es für die html-und einblenden erfolgt in der CSS.CSS
Die css ein-und ausblenden, diese sollte in etwa so Aussehen
Dies sollte Ihnen ermöglichen, sich zu verstecken und zeigen Elemente. Dies sollte gut funktionieren auf spannen und divs.
InformationsquelleAutor der Antwort Matthew Henson