国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - vue.js有無比較快捷的方法可以讓當(dāng)前界面滾動到某一部分。
為情所困
為情所困 2017-05-18 10:45:35
0
8
695

比如常用的回到頂部,普通html頁面可以通過給a標(biāo)簽的href屬性設(shè)置為某個id,然后點擊時就把滾動條滾動到了那一部分(當(dāng)然,也可以直接設(shè)置滾動條距上的高度)。

而我目前有個需求是,在同一個vue組件中,點擊不同的按鈕,將滾動條滾動到對應(yīng)的部分(可以不要滾動效果)。直接用上面提到的的話會觸發(fā)頁面跳轉(zhuǎn),而直接設(shè)置滾動條距上高度的話,又得逐個獲取位置,沒有前者來得簡單。

求教大神,這個需求你們有無比較好的實現(xiàn)思路?

為情所困
為情所困

全部回復(fù)(8)
phpcn_u1582

Element.scrollIntoView()

這是 JS 的一個原生 api,調(diào)用后,瀏覽器會滾動至目標(biāo)元素的位置。

https://developer.mozilla.org...

洪濤

如果用不了錨點,只能獲取每個部分的滾動條位置了。

曾經(jīng)蠟筆沒有小新

那只能用js了,如下面一樣,在事件中獲取目標(biāo)元素距離頁面頂部的距離,然后控制滾動軸:

$(window).scrollTop( $("#caaa").offset().top )
阿神

粗暴的來看,肯定是錨點這個方法暴力咯。

曾經(jīng)蠟筆沒有小新

找個原生js插件引入

阿神

同問!我也不清楚

給我你的懷抱

https://huahua0406.github.io/...

下面有個左右對應(yīng)滾動的不知道滿足你的要求嗎

大家講道理

vue-router2

router有模擬錨點的功能

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板