Das habe ich:
%Vor%Das Problem ist, dass wenn das Dropdown-Menü geöffnet wird, es sich nicht mehr so versteckt, wie es sein sollte, wenn man darauf oder anderswo klickt. Auch Tastenanschläge funktionieren nicht. Ich glaube, hier fehlt etwas Wichtiges, was könnte es sein? Ich verwende bootstrap 3.1.1 und jquery 1.11.0.
Danke.
Folgendes mache ich, um eine Dropdown-Komponente zu erstellen:
%Vor%Es versteckt sich, wenn es sollte. Ich benutze jQuery 1.11.1, Bootstrap 3.2.0 und sablono , um Klarheit zu schaffen, aber das beeinflusst nichts. Ich denke nicht, dass Sie IDidMount für jQuery verwenden sollten, da die gesamte Interaktion über das Bootstrap-Dropdown-JavaScript-Plugin (das in der Bootstrap-Bibliothek enthalten ist) gehandhabt wird.
Eine weitere Option ist die Verwendung der Om-Bootstrap Bibliothek, die ich geschrieben habe; Es gibt eine Dropdown-Komponente, die diesen gesamten Status intern für Sie behandelt.
Das Dropdown wird zu:
%Vor%Auf der Dokumentations-Website unter Ссылка finden Sie Beispiele und Codeschnipsel zur Verwendung all dieser Komponenten.
Tags und Links twitter-bootstrap-3 clojurescript om