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

javascript - Gibt es in vue.js eine schnellere Methode, um die aktuelle Schnittstelle zu einem bestimmten Teil zu scrollen?
為情所困
為情所困 2017-05-18 10:45:35
0
8
698

Eine gew?hnliche HTML-Seite wird beispielsweise h?ufig verwendet, um zum Anfang zurückzukehren. Sie kann das href-Attribut des a-Tags auf eine bestimmte ID setzen und dann beim Klicken mit der Bildlaufleiste zu diesem Teil scrollen (natürlich k?nnen Sie dies auch direkt festlegen). die H?he der Bildlaufleiste).

Meine aktuelle Anforderung besteht darin, auf verschiedene Schaltfl?chen in derselben Vue-Komponente zu klicken, um die Bildlaufleiste zum entsprechenden Teil zu scrollen (der Bildlaufeffekt ist optional). Wenn Sie die oben genannte Methode direkt verwenden, wird ein Seitensprung ausgel?st. Wenn Sie die H?he der Bildlaufleiste direkt festlegen, müssen Sie die Positionen einzeln ermitteln, was nicht so einfach ist wie beim vorherigen.

Bitte geben Sie mir einen Rat, haben Sie eine bessere Idee, um diese Anforderung zu realisieren?

為情所困
為情所困

Antworte allen(8)
phpcn_u1582

Element.scrollIntoView()

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

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

洪濤

如果用不了錨點(diǎn),只能獲取每個(gè)部分的滾動(dòng)條位置了。

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

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

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

粗暴的來(lái)看,肯定是錨點(diǎn)這個(gè)方法暴力咯。

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

找個(gè)原生js插件引入

阿神

同問!我也不清楚

給我你的懷抱

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

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

大家講道理

vue-router2

router有模擬錨點(diǎn)的功能

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage