摘要:詳細(xì)文檔例子一個(gè)組件子元素父元素容器不跟隨滾動(dòng)兼容移動(dòng)端請(qǐng)移步使用參數(shù)描述類型可選值默認(rèn)值是否阻止父級(jí)滾動(dòng)是否阻止容器滾動(dòng)貢獻(xiàn)歡迎移動(dòng)端的實(shí)現(xiàn)參考張?chǎng)涡竦囊苿?dòng)端浮層滾動(dòng)阻止窗體滾動(dòng)處理
介紹
我們經(jīng)常遇到一種情況。當(dāng)滑動(dòng)滾動(dòng)條區(qū)域時(shí),子元素滾動(dòng)條到底部或頂部時(shí)就會(huì)觸發(fā)父級(jí)滾動(dòng)條,父級(jí)滾動(dòng)條同理會(huì)繼續(xù)向上觸發(fā),直至body容器。這是瀏覽器默認(rèn)的滾動(dòng)行為。
但是很多情況,我們想要子元素滾動(dòng)完成后,不觸發(fā)父元素的滾動(dòng),比如 modal、側(cè)邊欄 等等。
詳細(xì)文檔 & 例子Document & Demo
vue-scroll-lock一個(gè) VUE 組件:子元素 scroll 父元素容器不跟隨滾動(dòng)(兼容PC、移動(dòng)端)
【 React 請(qǐng)移步 react-scroll-lock-component 】
使用npm install vue-scroll-lock --save // or yarn add vue-scroll-lock
// main.js import VueScrollLock from "vue-scroll-lock" Vue.use(VueScrollLock) // ***.vue // ...something
參數(shù) | 描述 | 類型 | 可選值 | 默認(rèn)值 |
---|---|---|---|---|
lock | 是否阻止父級(jí)滾動(dòng) | Boolean | true/false | true |
bodyLock | 是否阻止body容器滾動(dòng) | Boolean | true/false | false |
歡迎 Star、PR
// install npm install | yarn // dev npm run devTHANKS
移動(dòng)端的實(shí)現(xiàn)參考張?chǎng)涡竦膚eb移動(dòng)端浮層滾動(dòng)阻止window窗體滾動(dòng)JS/CSS處理
LICENSEMIT
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/92666.html
摘要:前言本來(lái)是打算寫(xiě)寫(xiě)怎么使用進(jìn)行移動(dòng)端的布局的然后前面還加些像素基本知識(shí)鋪墊后面又加了些屬性概念最后還來(lái)些常見(jiàn)布局問(wèn)題和系統(tǒng)樣式果然排版也是門高深學(xué)問(wèn)這里有些自己寫(xiě)的有些看完之后總結(jié)出來(lái)的還有些別人那里搬來(lái)的順帶會(huì)送上飛機(jī)票告訴你們來(lái)源在哪 前言 本來(lái)是打算寫(xiě)寫(xiě)怎么使用 lib-flexible 進(jìn)行移動(dòng)端的布局的, 然后前面還加些像素基本知識(shí)鋪墊, 后面又加了些 CSS 屬性概念, 最...
摘要:前言本來(lái)是打算寫(xiě)寫(xiě)怎么使用進(jìn)行移動(dòng)端的布局的然后前面還加些像素基本知識(shí)鋪墊后面又加了些屬性概念最后還來(lái)些常見(jiàn)布局問(wèn)題和系統(tǒng)樣式果然排版也是門高深學(xué)問(wèn)這里有些自己寫(xiě)的有些看完之后總結(jié)出來(lái)的還有些別人那里搬來(lái)的順帶會(huì)送上飛機(jī)票告訴你們來(lái)源在哪 前言 本來(lái)是打算寫(xiě)寫(xiě)怎么使用 lib-flexible 進(jìn)行移動(dòng)端的布局的, 然后前面還加些像素基本知識(shí)鋪墊, 后面又加了些 CSS 屬性概念, 最...
摘要:一上瀏覽器使用不允許事件代理到上選擇器以上綁定可能會(huì)出現(xiàn)點(diǎn)擊失效的情況。對(duì)于,如果工具是以下版本,在中加入以下代碼以上的版本加入以下代碼八開(kāi)發(fā)對(duì)于文件的處理問(wèn)題。解決方法有給元素設(shè)置絕對(duì)定位即可。元素?fù)Q成內(nèi)聯(lián)元素,如。 一、iOS上瀏覽器使用jQuery不允許事件代理到document上 $(document).on(click, 選擇器, function(){}); 以上綁定可能...
摘要:一上瀏覽器使用不允許事件代理到上選擇器以上綁定可能會(huì)出現(xiàn)點(diǎn)擊失效的情況。對(duì)于,如果工具是以下版本,在中加入以下代碼以上的版本加入以下代碼八開(kāi)發(fā)對(duì)于文件的處理問(wèn)題。解決方法有給元素設(shè)置絕對(duì)定位即可。元素?fù)Q成內(nèi)聯(lián)元素,如。 一、iOS上瀏覽器使用jQuery不允許事件代理到document上 $(document).on(click, 選擇器, function(){}); 以上綁定可能...
閱讀 3332·2021-09-30 09:54
閱讀 3839·2021-09-22 15:01
閱讀 3140·2021-08-27 16:19
閱讀 2599·2019-08-29 18:39
閱讀 2218·2019-08-29 14:09
閱讀 650·2019-08-26 10:23
閱讀 1365·2019-08-23 12:01
閱讀 1909·2019-08-22 13:57