Window.scrollMaxX

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Свойство Window.scrollMaxX (только для чтения) возвращает максимальное количество пикселей в документе, которые могут быть прокручены по горизонтали.

Синтаксис

xMax = window.scrollMaxX
  • xMax количество пикселей.

Пример

// Прокрутка к правому краю страницы
let maxX = window.scrollMaxX;

window.scrollTo(maxX, 0);

Примечания

Не используйте это свойство для получения ширины документа с помощью window.innerWidth + window.scrollMaxX. Это не равнозначно всей ширине документа, потому что window.innerWidth включает в себя ширину полосы прокрутки, таким образом результат будет включать себя ширину документа с шириной полосы прокрутки. Вместо этого используйте document.body.scrollWidth. Смотрите также window.scrollMaxY.

Спецификации

Не является частью спецификации.

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
scrollMaxX
Нестандартная
Chrome Нет поддержки НетEdge ? Firefox Полная поддержка ДаIE ? Opera ? Safari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка ДаOpera Android ? Safari iOS Нет поддержки НетSamsung Internet Android ?

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.