Ich benutze Bootstrap mit Dropdown. Mein Anker hat eine Hintergrundfarbe beim Schweben. Aber wenn das Dropdown-Menü angezeigt wird, möchte ich, dass das übergeordnete Element, das das Dropdown enthält, die Hintergrundfarbe verliert.
Mein HTML ist:
%Vor%Mein Versuch:
%Vor%Das CSS:
%Vor%
Was mache ich falsch, dass mein Code nicht funktioniert?
Sie können diese von Bootstrap bereitgestellten Ereignisse für Dropdowns verwenden:
show.bs.dropdown: Dieses Ereignis wird sofort ausgelöst, wenn die show-Instanzmethode aufgerufen wird.
showed.bs.dropdown: Dieses Ereignis wird ausgelöst, wenn das Dropdown-Fenster für den Benutzer sichtbar gemacht wurde (wartet auf CSS-Übergänge, um abzuschließen).
hide.bs.dropdown: Dieses Ereignis wird sofort ausgelöst, wenn die hide-Instanzmethode aufgerufen wurde.
hidden.bs.dropdown: Dieses Ereignis wird ausgelöst, wenn das Dropdown-Menü für den Benutzer nicht mehr angezeigt wird (wartet auf CSS-Übergänge, um abzuschließen).
Verwendung:
%Vor%Ich denke, das wird funktionieren, Sie müssen jedoch möglicherweise einige Änderungen vornehmen.
Sie müssen auch überprüfen, wenn die Fenstergröße geändert wird. Kannst du diesen Code ausprobieren?
%Vor%Tags und Links javascript jquery css twitter-bootstrap