
- HTML 教程
- HTML - 首頁
- HTML - 路線圖
- HTML - 簡介
- HTML - 歷史與演變
- HTML - 編輯器
- HTML - 基本標籤
- HTML - 元素
- HTML - 屬性
- HTML - 標題
- HTML - 段落
- HTML - 字型
- HTML - 塊
- HTML - 樣式表
- HTML - 格式化
- HTML - 引號
- HTML - 註釋
- HTML - 顏色
- HTML - 圖片
- HTML - 圖片地圖
- HTML - 內嵌框架
- HTML - 短語元素
- HTML - 元標籤
- HTML - 類
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格標題和標題
- HTML - 表格樣式
- HTML - 表格 Colgroup
- HTML - 巢狀表格
- HTML 列表
- HTML - 列表
- HTML - 無序列表
- HTML - 有序列表
- HTML - 定義列表
- HTML 連結
- HTML - 文字連結
- HTML - 圖片連結
- HTML - 郵件連結
- HTML 顏色名稱和值
- HTML - 顏色名稱
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML 表單
- HTML - 表單
- HTML - 表單屬性
- HTML - 表單控制元件
- HTML - 輸入屬性
- HTML 媒體
- HTML - 影片元素
- HTML - 音訊元素
- HTML - 嵌入多媒體
- HTML 頁首
- HTML - Head 元素
- HTML - 新增 Favicon
- HTML - Javascript
- HTML 佈局
- HTML - 佈局
- HTML - 佈局元素
- HTML - 使用 CSS 進行佈局
- HTML - 響應式設計
- HTML - 符號
- HTML - 表情符號
- HTML - 樣式指南
- HTML 圖形
- HTML - SVG
- HTML - Canvas
- HTML API
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web 儲存
- HTML - 伺服器傳送事件
- HTML 雜項
- HTML - 文件物件模型 (DOM)
- HTML - MathML
- HTML - 微資料
- HTML - IndexedDB
- HTML - Web 訊息傳遞
- HTML - Web CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音訊播放器
- HTML - 影片播放器
- HTML - 網頁幻燈片
- HTML 工具
- HTML - Velocity Draw
- HTML - 二維碼
- HTML - Modernizer
- HTML - 驗證
- HTML - 顏色拾取器
- HTML 參考
- HTML - 速查表
- HTML - 標籤參考
- HTML - 屬性參考
- HTML - 事件參考
- HTML - 字型參考
- HTML - ASCII 碼
- ASCII 碼錶查詢
- HTML - 顏色名稱
- HTML - 實體
- MIME 媒體型別
- HTML - URL 編碼
- 語言 ISO 程式碼
- HTML - 字元編碼
- HTML - 已棄用標籤
- HTML 資源
- HTML - 快速指南
- HTML - 有用資源
- HTML - 顏色程式碼生成器
- HTML - 線上編輯器
HTML - DOM Style 物件 scrollBehavior 屬性
HTML DOM Style 物件的**scrollBehavior**屬性指定平滑滾動效果,而不是在使用者點選可滾動框內的連結時立即滾動。
語法
設定 scrollBehavior 屬性object.style.scrollBehavior= "auto | smooth | initial | inherit";獲取 scrollBehavior 屬性
object.style.scrollBehavior;
屬性值
值 | 描述 |
---|---|
auto | 這是預設值,滾動框在元素之間立即滾動。 |
smooth | 它指定元素之間平滑滾動效果。 |
initial | 用於將此屬性設定為其預設值。 |
inherit | 用於繼承其父元素的屬性。 |
返回值
它返回所選元素的 scrollBehavior 屬性的當前值。
HTML DOM Style 物件“scrollBehavior”屬性示例
以下示例使用列表和 div 元素解釋 scrollBehavior 屬性以滾動瀏覽不同的部分。
<!DOCTYPE html> <html lang="en"> <head> <title> HTML DOM Style Object right Property </title> <style> div { height: 700px; border: 2px solid #04af2f; } #section1 { background-color: rgb(202, 249, 249); } #section2 { background-color: rgb(241, 189, 238); } #section3 { background-color: rgb(248, 222, 161); } </style> </head> <body> <h3> Click on the links in list or links inside three section before and after clicking on 'Change scoll Behavior' button to see change in scroll effects using smooth scroll behavior property. </h3> <button onclick="fun()">Change scoll Behavior</button> <br><br> <ul> <li> <a href="#section3">Jump to section 3</a> </li> <li> <a href="#section2">Jump to section 2</a> </li> <li> <a href="#section1">Jump to section 1</a> </li> </ul> <div id="section1"> This is Section 1 <br> <a href="#section2">Jump to section 2</a> <br> <a href="#section3">Jump to section 3</a> </div> <div id="section2"> This is Section 2 <br> <a href="#section3">Jump to section 3</a> <br> <a href="#section1">Jump to section 1</a> </div> <div id="section3"> This is Section 3 <br> <a href="#section1">Jump to section 1</a> <br> <a href="#section2">Jump to section 2</a> </div> <script> function fun() { document.documentElement.style .scrollBehavior = "smooth"; } </script> </body> </html>
支援的瀏覽器
屬性 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
scrollBehavior | 是 61 | 是 79 | 是 36 | 是 15.4 | 是 48 |
html_dom_style_object_reference.htm
廣告