В настоящее время я создаю сайт, на котором у меня есть липкий фиксированный заголовок. Веб-сайт построен на Bootstrap, однако, поскольку мне не очень нравятся заголовки Bootstrap, я решил сделать простой сам.Функция JavaScript IF для распознавания мобильного устройства
http://quarndoncurtaindesign.besaba.com/
Липкие заголовки отлично работает с некоторыми незначительными проблемами. Однако на мобильных телефонах это совсем другая история. Поскольку, очевидно, заголовок занимает много места по вертикали, он занимает слишком много места на мобильном устройстве.
Я решил, что было бы лучше сохранить меню в своем липком состоянии, но я использую этот Javascript для добавления «липкого» класса на некоторые элементы, чтобы я мог настроить его в CSS.
$(window).scroll(function() {
if ($(this).scrollTop() > 1){
$('header').addClass("sticky");
$('header h1').addClass("sticky");
$('p#tagline').addClass("sticky");
$('ul').addClass("sticky");
$('a').addClass("sticky");
$('#top').addClass("sticky");
}
else{
$('header').removeClass("sticky");
$('header h1').removeClass("sticky");
$('p#tagline').removeClass("sticky");
$('ul').removeClass("sticky");
$('a').removeClass("sticky");
$('#top').removeClass("sticky");
}
});
Любой совет, указывающий на меня в правильном направлении, был бы весьма признателен.
Возможный дубликат [Обнаружение мобильного браузера] (http://stackoverflow.com/questions/11381673/detecting-a-mobile-browser) – Siguza
Возможный дубликат [Что является лучшим способом для обнаружения мобильного устройства в jQuery?] (http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device-in-jquery) – maxdaniel98
Я предлагаю вам попробовать медиа-запросы, где вы можете изменить заголовок в зависимости от размера экрана устройства – Shafeeque