wie ein-und ausblenden einer Schaltfläche nachdem Sie geklickt haben, auf einen anderen Knopf?
Ich bin gonna verwenden Sie zwei Schaltflächen in eine Seite. So etwas wie, wenn wir klicken auf den ersten und dann den zweiten button erschien, anstatt auf der ersten, und wenn wir klicken auf den zweiten dann erste erschien. ohne Verlust der Funktion der Schaltfläche.
hier ist mein button code:
<button id="button1" onclick="menu2.toggle()" class="sideviewtoggle myButton">Test 1</button>
<button id="button2" onclick="menu3.toggle()" class="sideviewtoggle myButton">Test 2</button>
Beispiel:
Test 1 ist Standard, und test 2 verborgen ist, wenn wir klicken auf test 1 dann test 1 verschwinden und stattdessen test 2 erschienen und wieder, wenn wir klicken auf test 2 dann wird es verschwunden sein, und stattdessen test 1 erschienen. ohne onclick Funktion dieser beiden Tasten.
Hier ist meine toggle-Menü Funktion, wenn wir klicken auf die test-Taste 1, dann ist diese Seite: togglemenu.php wird sich öffnen, und wenn wir klicken Sie auf test 2, dann togglemenu2.php wird auch offen.
jQuery(function(){
menu2 = new sidetogglemenu({
id: 'togglemenu2',
position: 'right',
source: 'togglemenu.php',
revealamt: -5
})
jQuery(function(){
menu3 = new sidetogglemenu({
id: 'togglemenu3',
position: 'right',
source: 'togglemenu2.php',
revealamt: -5
})
Wie du es machen?
Vielen Dank im Voraus.
document.getElementById('yourButtonId').style.display='none';
zu versteckendocument.getElementById('yourButtonId').style.display='';
zu zeigen- Dies ist nur für das ein-und ausblenden-button, ich brauche eine Funktion zum ein-und ausblenden, nach dem Klick. und ist es möglich die element-Klasse?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Durch, ohne die Funktion der Schaltfläche, ich nehme an, du meinst, dass Sie möchten, halten Sie die Menü-Taste. Was Sie tun müssen, ist, definieren Sie Ihre eigene Funktion, und innerhalb dieser Funktion, toggle-Menü, UND führen Sie die Karte ein - /ausblenden, die Sie wünschen.
Unter der Annahme, dass Sie neu in javascript, schrieb ich dieses Beispiel zu einfach.
JS:
HTML:
document.getElementById(menuToggle).toggle();
Andere Möglichkeit besteht darin, anstatt ausblenden/einblenden Tasten, könntest du JavaScript verwenden, um das Aussehen und die Funktionsweise der Schaltfläche dynamisch.
JS:
HTML:
Die Art und Weise, in der Sie ein-oder ausblenden der verschiedenen Menüs konnte verfolgen einen ähnlichen Ansatz wie gut. So könnten Sie eine
toggleButton
Funktion, und innerhalb dieser Funktion rufen Sie einentoggleMenu
Funktion.addEventListener
, stellen Sie sicher, Sie sind nicht mit deronclick=
- Attribut zu.ich denke, wenn Ihr mit
Jquery
es ist besser, erstellen Sie eine versteckte css-Klasseund entfernen Sie oder fügen Sie mit der Methode
.addClass() or .removeClass()
Beispiel:
html-Datei:
js-Datei