JavaScript >> Javascript 文檔 >  >> JavaScript

使用 JavaScript 獲取和設置元素的滾動位置

要獲取或設置 HTML 元素的滾動位置,可以使用 scrollLeftscrollTop 屬性。

scrollLeft 屬性設置或返回元素內容允許水平滾動的像素數。

同樣,scrollTop 屬性設置或返回元素內容垂直滾動的像素數。

這兩個屬性都相對於元素的左上角,默認為 (0, 0) .

下面的例子展示瞭如何使用 .wrapper 類獲取 HTML 元素的滾動位置 :

const div = document.querySelector('.wrapper');

const x = div.scrollLeft;
const y = div.scrollTop;

重置 .wrapper 的滾動位置 元素,可以使用如下代碼:

const div = document.querySelector('.wrapper');

div.scrollLeft = 150;
div.scrollTop = 150;

Tutorial JavaScript 教程
  1. 一些有用的 VS Code 鍵盤快捷鍵的簡短列表。

  2. 我在 Nova 上花了 48 小時編碼,卻忘記了 VS Code

  3. 使用 HTML、JS 和 Node-WebKit 創建您的第一個桌面應用程序

  4. 從 Node.js 連接到 IBM Cloud Databases for Redis

  5. Vue3 + Vite + Boostrap 5 + Sass 設置

  6. NodeJS 和很多 - 概述

  7. 為什麼不贊成修改 JavaScript 對象的原型?

  1. [開源]:Noob Docs - The Simple Docs

  2. Nuxt.js + Tailwind 2.0

  3. 反應模板 - 節點

  4. 在替換之前刪除屬性會改變垃圾收集優先級嗎?

  5. 🚀 PH 發射;改造我們的 OSS 電子商務平台

  6. 為什麼即使我添加了選擇器,puppeteer 也不能從 iframe 中抓取元素

  7. 使用 Github Actions 自動將 JavaScript 包發佈到 NPM

  1. 實現異步/等待

  2. 如何使用 Docker 將 node.js 應用程序部署到數字海洋

  3. 起重、範圍和關閉 - 讓我們建造房子。

  4. 使用 Typescript 聲明合併擴展 Expresss 請求對象。