У меня есть страница, которая задает множество свойств css с помощью javascript, и для определения ширины страницы используется $ (window) .width(). Помимо прочего, он устанавливает ширину div как полную ширину страницы, используя этот метод. A Это делается так, потому что многие другие вычисления выполняются в javascript.
В любом случае, я перехожу к другому стилю навигации, и я устанавливаю переполнение тела-y, чтобы оно было скрыто. К сожалению, теперь, когда полоса прокрутки исчезла, у меня остался прекрасный белый бар рядом с моей страницей (в каждом браузере, который я пробовал), что равно ширине полосы прокрутки. Без конкретного расчета ширины полосы прокрутки, которая может стать беспорядочной, как я могу просто получить ширину полного браузера, включая полосу прокрутки?
Спасибо!
EDIT: Это был заказ операций, я был идиотом. Сожалею!
Попробуйте использовать $ ('тело'). (Ширина), если ваше тело установлено на 100% – ntgCleaner
Это не сработало, к сожалению. –
если вы установите 'html, body {overflow-y: hidden; } 'разрешает? Я нашел определенные настройки, которые лучше всего сбрасываются с таргетинга на «html» и «body». Так возникает вопрос, как получить ширину, или как ПРЕДОТВРАТИТЬ эту белую полосу? –