Я использую довольно общую настройку twitter Bootstrap 3 navbar-header.Показать и скрыть кнопки Bootstrap Navbar на основе ширины экрана
SETUP:
navbar-header
имеет 2navbars
- один
navbar
плавает влево с большим количеством кнопок (проходящая высотуnavbar-header
) - второго
navbar
плавает правый
ТРЕБОВАНИЯ:
- Я хочу иметь фиксированную высоту NavBar-заголовок и так я использую много кнопок на плавающем меню слева Navbar-заголовок расширяется в высоте
- Я хочу, чтобы скрыть дополнительные кнопки на плавающем влево
navbar
что заставитnavbar-header
расширяться в высоту - это должно работать на
$(window).resize(function() {});
простыми словами, когда окно изменяет размер, дополнительные кнопки должны скрыть и показанный на основе доступного размера, так что navbar-header
не расширяется по высоте.
В настоящее время у меня возникают проблемы с плавающим правом меню.
JSFIDDLE:https://jsfiddle.net/bababalcksheep/wsxa0zae/4/ Попробуйте изменить размер окно
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');
спасибо. Точно, что мне нужно – django
@django Рад быть полезным. Тем не менее я улучшил свое решение. Пожалуйста, проверь это. (Первая версия [здесь] (https://jsfiddle.net/glebkema/yt985oxf/1/).) –
Мне нравится улучшаться еще лучше. – django