Ich benutze ziemlich Gemeinsame Einrichtung von Twitter Bootstrap 3 Navbar-Header.Zeigen und verbergen Bootstrap Navbar die Tasten basierend auf der Bildschirmbreite
SETUP:
navbar-header
hat 2navbars
- einem
navbar
ist mit vielen Knöpfen schwebend gelassen (erstreckende Höhenavbar-header
) - 2.
navbar
floatet rechts
ANFORDERUNG:
- mag ich feste Höhe von navbar-Header haben, und da ich viele Tasten auf schwimmende linke Navigation verwenden, navbar-Header erweitern in Höhe
- er auf zusätzliche Tasten ausblenden möge
navbar
floating linken wirdnavbar-header
verursachen in Höhe - erweitern diese
$(window).resize(function() {});
in einfachen Worten auf funktionieren sollte, wenn das Fenster der Größe verändert wird, sollten zusätzliche Tasten und gezeigt basierend auf den verfügbaren Größe verstecken, so dass navbar-header
wird nicht in der Höhe erweitert.
Momentan habe ich Probleme mit dem richtigen Menü.
JSFIDDLE:https://jsfiddle.net/bababalcksheep/wsxa0zae/4/ Versuchen Fenster
var adjustable = function() {
var collection = [];
$('.adjustable-drop').find('> li').removeClass('hide').each(function() {
if (this.offsetTop > 51) {
collection.push(this);
}
});
$(collection).addClass('hide');
};
$(window).resize(function() {
adjustable();
});
$(window).trigger('resize');
Ihnen danken. Genau das, was ich brauchte – django
@django Froh, nützlich zu sein. Aber ich habe meine Lösung verbessert. Überprüfen Sie bitte das. (Die erste Version ist [hier] (https://jsfiddle.net/glebkema/yt985oxf/1/).) –
Ich mag noch besser verbessert. – django