English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод scrollLeft() получает или устанавливает горизонтальное положение полосы прокрутки выбранного элемента.
При использовании метода scrollLeft()ПолучитьПри установке положения, оно вернетПервый выбранный элементгоризонтального положения полосы прокрутки.
При использовании метода scrollLeft()УстановитьПри установке положения, оно будетВсе выбранные элементыУстановить горизонтальное положение полосы прокрутки.
Получить положение горизонтальной полосы прокрутки:
$("selector").scrollLeft()
Установить положение горизонтальной полосы прокрутки:
$("selector").scrollLeft(value)
Получить scrollLeft DIV:
$("div").scroll(function(){ $("this").scrollLeft(); });Проверьте, посмотрите <‹/›>
Установить scrollLeft DIV:
$("button").click(function() {}} $("div").scrollLeft(150); });Проверьте, посмотрите <‹/›>
Установить scrollLeft документа:
$("button").click(function() {}} $(document).scrollLeft(300); });Проверьте, посмотрите <‹/›>
Добавить平滑ую прокрутку при прокрутке страницы пользователем:
let size = $(".main").outerWidth(); // Получить ширину ".main" $(window).keydown(function(event) { if(event.which === 39) { // Если нажата клавиша方向 вправо $("html, body").animate({scrollLeft: "+=" + size}, 250); } else if(event.which === 37) { // Если нажата клавиша方向 влево $("html, body").animate({scrollLeft: "-=" + size}, 250); } });Проверьте, посмотрите <‹/›>
Параметр | Описание |
---|---|
значение | Целое число, указывающее на новое положение полосы прокрутки |