метатеговизменяющего Стили Upon Ширина устройства
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Вышесказанное означает мобильный телефон или любое другое устройство, не будет масштабироваться мой сайт автоматически и поэтому будет видеть мою страницу, как я собираюсь их сделать это.
CSS Styling
/** Default Global CSS Styles are here. **/
@media screen and (max-width: 979px) {
/** At this point, my top navigation is too big **/
/** for the device width, therefore we switch **/
/** to the mobile version of the navigation. **/
}
@media screen and (min-width: 650px) and (max-width: 979px) {
/** As the width gets smaller the content gets **/
/** smaller so this is to resize even more. **/
}
@media screen and (max-width: 649px) {
/** This is the final, smallest width option **/
/** I currently have in place. **/
}
@media screen and (min-width: 980px) {
/** This is the main, non-mobile website view **/
}
JQuery
$(window).resize(function() {
var PageWidth = $('body').innerWidth();
if (PageWidth > 979) {
$('#TopNavList').show();
} else {
$('#TopNavList').hide();
}
$('#TopNavList').children("li").removeClass("active");
});
из-за наличия слайд Jquery и исчезать функции на моей странице, это реализовать встроенный CSS на моей странице после активации. Все, кажется, работает, как он должен, кроме когда вы повторить эти шаги:
- Откройте мое webpage
- Изменения вашей ширины медленно делая его меньше
- Между два меню, ничего не видно.
Я боролся с этим всю неделю, я лично считаю, что это связано с некоторыми браузерами медиазапросы ширина чтения внутреннюю ширину (без скроллинга), а некоторые только по всей ширине (с скроллинга), однако я гаванью» У меня есть ключ к решению.
Я на самом деле думаю, что ваше меню весов очень хорошо , Можете ли вы рассказать о «3.В обоих меню, ничего не показывает»? Меню отображается отлично для меня на любой ширине, оно становится сложенным мобильным меню после определенной минимальной ширины и обычной в противном случае. –
Между примерно 1000px и 980 px значок меньшего меню не отображается. Там 20px «пробел». – Jorg
Посмотрите здесь: http://stackoverflow.com/questions/8146874/issue-with-css-media-queriesscrollbar и http://stackoverflow.com/questions/11332284/css-media-queries-and-firefoxs- ширина полосы прокрутки- – Jorg