ich ein Layout, wo auf einem Klick auf eine Schaltfläche ein Feld und auf Klick auf den gleichen Link soll die Box verschwindetPopup-Fenster in Bootstrap nicht einwandfrei funktionieren
Mein vollständiger Code ist hier bei JS Fiddle
erscheinen sollDas Problem ist, dass nach dem Öffnen der Box auf einen Klick auf einen Link, ich ändern Sie den Inhalt darin durch Klicken auf Login/registrieren, danach kann ich die Box nicht durch erneutes Klicken auf den Hauptlink, kann jemand sagen wie es geht
HTML CODE
<a href="#" class="login" data-toggle="dropdown" data-target="#demo"><b>Main Link</b> <span class="caret"></span></a>
<div id="demo" class="dropdown">
<ul id="loginbtn" class="dropdown-menu">
<li>
<form>
Login form
</form>
<a href="#" id="register">Register</a>
</li>
</ul>
<ul id="signupbtn" class="dropdown-menu">
<li>
<form>
Register form
</form>
<a href="#" id="login">Login</a>
</li>
</ul>
</div>
CSS
#signupbtn
{
display:none;
}
SCRIPT
$(document).ready(function(){
$("#register").click(function(e){
e.preventDefault();
$('#loginbtn').hide();
$('#signupbtn').show();
return false;
});
});
$(document).ready(function(){
$("#login").click(function(e){
e.preventDefault();
$('#loginbtn').show();
$('#signupbtn').hide();
return false;
});
});
Ihre JsFiddle für mich funktioniert gut –
ich mit Chrome bin, wenn Dropdown ist offen und klickt auf reg ister zu swicth Dropdown-Menü, kann ich es nicht schließen, wenn ich auch draußen klicke. – pbenard
@Pirate X es funktioniert nur einmal, aber ich klicke in die Box, dann wird es nicht geschlossen – sammy001