成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

scrollIntoView和scrollIntoViewIfNeeded

godruoyi / 1639人閱讀

摘要:如果為,元素的底端將和其所在滾動(dòng)區(qū)的可視區(qū)域的底端對(duì)齊。根據(jù)可見(jiàn)區(qū)域最靠近元素的哪個(gè)邊緣,元素的頂部將與可見(jiàn)區(qū)域的頂部邊緣對(duì)準(zhǔn),或者元素的底部邊緣將與可見(jiàn)區(qū)域的底部邊緣對(duì)準(zhǔn)。

[TOC]

scrollIntoView系列

移動(dòng)web頁(yè)面,input獲取焦點(diǎn)彈出系統(tǒng)虛擬鍵盤(pán)時(shí),偶爾會(huì)出現(xiàn)擋住input的情況,盡管概率不大,但是十分影響用戶體驗(yàn)。

scrollIntoView
element.scrollIntoView(alignToTop);

alignToTop

Boolean

如果為true,元素的頂端將和其所在滾動(dòng)區(qū)的可視區(qū)域的頂端對(duì)齊。

如果為false,元素的底端將和其所在滾動(dòng)區(qū)的可視區(qū)域的底端對(duì)齊。

scrollIntoViewIfNeeded
Element.scrollIntoViewIfNeeded(opt_center)

opt_center

Boolean 默認(rèn)true

如果為true,則元素將在其所在滾動(dòng)區(qū)的可視區(qū)域中居中對(duì)其。

如果為false,則元素將與其所在滾動(dòng)區(qū)的可視區(qū)域最近的邊緣對(duì)齊。 根據(jù)可見(jiàn)區(qū)域最靠近元素的哪個(gè)邊緣,元素的頂部將與可見(jiàn)區(qū)域的頂部邊緣對(duì)準(zhǔn),或者元素的底部邊緣將與可見(jiàn)區(qū)域的底部邊緣對(duì)準(zhǔn)。

推薦使用 scrollIntoViewIfNeeded

代碼實(shí)例

 $("input").on("click", function () {
            var target = this;
            // 使用定時(shí)器是為了讓輸入框上滑時(shí)更加自然
            setTimeout(function(){
               // target.scrollIntoView(true);
               target.scrollIntoViewIfNeeded(true); // 推薦使用
            },100);
        });

參考:

https://github.com/justjavac/...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/90499.html

相關(guān)文章

  • 前端常用代碼片段(五)

    摘要:當(dāng)運(yùn)行時(shí),如果不為,則將超時(shí)函數(shù)推送到事件隊(duì)列,并且函數(shù)退出,從而使調(diào)用堆棧清零。因此,該方法從頭到尾不經(jīng)過(guò)直接遞歸調(diào)用即可處理,因此調(diào)用堆棧保持清晰,無(wú)論迭代次數(shù)如何。 前端常用代碼片段(一) 點(diǎn)這里前端常用代碼片段(二) 點(diǎn)這里前端常用代碼片段(三) 點(diǎn)這里前端常用代碼片段(四) 點(diǎn)這里 1.tap事件點(diǎn)透問(wèn)題? 問(wèn)題點(diǎn)擊穿透問(wèn)題:點(diǎn)擊蒙層(mask)上的關(guān)閉按鈕,蒙層消失后發(fā)現(xiàn)觸...

    MoAir 評(píng)論0 收藏0
  • 一個(gè)html標(biāo)簽到底包含了多少信息(1)

    摘要:先來(lái)看一段代碼可以看到很多,來(lái)整理一下,總共有三大類(lèi)我自己分的,沒(méi)有科學(xué)依據(jù)除了一些私有屬性方法比如的私有屬性等和一些空的屬性根據(jù)類(lèi)型又分為了幾個(gè)小分類(lèi)普通屬性樣式屬性操作屬性其他對(duì)象屬性我不知道的類(lèi)型下一節(jié)詳細(xì)分析 先來(lái)看一段代碼: var dom = document.querySelector(body); for(var i in dom){ console.log(i...

    lylwyy2016 評(píng)論0 收藏0
  • 關(guān)于input的一些問(wèn)題解決方法分享

    摘要:輸入框首尾清除空格在中監(jiān)聽(tīng)鍵盤(pán)事件移動(dòng)端底部被彈出的鍵盤(pán)遮擋輸入框是通過(guò)一直放在頁(yè)面底部,當(dāng)點(diǎn)擊進(jìn)行輸入的時(shí)候,就會(huì)出現(xiàn)如下圖片情況有的機(jī)型會(huì)遮擋一些。 前言 input是我們接受來(lái)自用戶的數(shù)據(jù)常用標(biāo)簽,在前端開(kāi)發(fā)中,相信每個(gè)人都會(huì)用到這個(gè)標(biāo)簽,所以在開(kāi)發(fā)過(guò)程中也時(shí)候也會(huì)遇到一些問(wèn)題,本文的內(nèi)容是我在跟input相愛(ài)相殺過(guò)程中產(chǎn)生的,在此記錄分享一下。如果喜歡的話可以點(diǎn)波贊/關(guān)注,支持...

    騫諱護(hù) 評(píng)論0 收藏0
  • 關(guān)于input的一些問(wèn)題解決方法分享

    摘要:輸入框首尾清除空格在中監(jiān)聽(tīng)鍵盤(pán)事件移動(dòng)端底部被彈出的鍵盤(pán)遮擋輸入框是通過(guò)一直放在頁(yè)面底部,當(dāng)點(diǎn)擊進(jìn)行輸入的時(shí)候,就會(huì)出現(xiàn)如下圖片情況有的機(jī)型會(huì)遮擋一些。 前言 input是我們接受來(lái)自用戶的數(shù)據(jù)常用標(biāo)簽,在前端開(kāi)發(fā)中,相信每個(gè)人都會(huì)用到這個(gè)標(biāo)簽,所以在開(kāi)發(fā)過(guò)程中也時(shí)候也會(huì)遇到一些問(wèn)題,本文的內(nèi)容是我在跟input相愛(ài)相殺過(guò)程中產(chǎn)生的,在此記錄分享一下。如果喜歡的話可以點(diǎn)波贊/關(guān)注,支持...

    vibiu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<