Добавьте ширину полосы прокрутки к ширине окна

0

Следующая строка будет запускать внутри нее функцию, когда ширина превышает 770 пикселей и ниже 1024 пикселей - вопрос в том, как я могу включить в нее ширину полосы прокрутки?

if (width < 1024 && width > 770) {}

Я уже пробовал реализовать window.pageXOffset или window.innerWidth без надежды!

  • 0
    возможный дубликат Jquery $ (window) .width (), исключая ширину полосы прокрутки?
  • 0
    Мате, я уже сделал свое исследование, я попробовал ответы там, но никто не работает!
Показать ещё 3 комментария

1 ответ

0
Лучший ответ

if (window.outerWidth< 1024 && window.outerWidth > 770) {}

window.outerWidth получает ширину внешней части окна браузера. Он представляет собой ширину всего окна браузера, включая боковую панель (если она расширена), окно хром и окно, изменяющее размеры границ/ручек.

https://developer.mozilla.org/en-US/docs/Web/API/Window.outerWidth

  • 0
    Работал как шарм!
  • 0
    Однако есть небольшая проблема: она хорошо сработала с этой функцией: jsfiddle.net/pvC6s, но когда ее нет, jsfiddle.net/a7Rps, почему это приятель?
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню