jQuery錨點定位

2021-09-30 20:25:11 字數 1019 閱讀 7283

一、錨點鏈結

href

=」#jump」

>

點我進行跳轉a

>

/>

/>

/>

/>

/>

id=」jump」

>

跳轉到這裡了h2

>

1. 關於 #

在頁面的製作中,# 的符號很常見,並且具有通用性。基本上,其表示的含義是 id 選擇符。例如:在 css 中#header{}就表示 id 為 header 的標籤的樣式如何;在 jquery 中,$(「#header」)表示選擇 id 為 header 的標籤為 jquery 物件;在頁面的 url 中,#也可以理解為 id 選擇符之意,也就是頁面跳轉到含 url 指向的 id 的標籤處。

例如輸入乙個位址小豬佩奇#3

這個位址中末尾有個 # ,這個就相當於告訴瀏覽器要跳轉了,# 後面跟著的3表示會在小豬佩奇的頁面中尋找符合 #3 特點的標籤,並且執行跳轉。

2. 關於空錨點指向

如果 url 中的 # 後面跟隨的字元 id 在文中找不到,就會有兩種情況:如果是在當前頁面,除了 url 位址變化了,其它的不會改變,頁面不會有跳轉;如果是從其它頁面跳轉過來,則頁面會在頂部顯示,# 基本就是擺設。

三、jquery下錨點的平滑跳轉

例如:讓頁面平滑滾動到乙個 id 為 content 的元素處,jquery 只要一句就能搞定,**如下:

$

(「html,body」)

.animate(,

1000

);

其中 animate 是 jquery 的自定義動畫方法,$(「#content」).offset().top表示 id 為 content 的 jquery 物件距離頁面頂部的偏移值,1000 表示平滑動畫執行的時間為 1000 毫秒,也就是 1 秒。

js錨點定位

最好是name和id都是st。避免有些特殊情況 普通定位方式是在位址後面加上 st即可,現想通過js實現定位,如下 window.location.hash st 非js形式 zkm hxy 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 zkm b ...

vue element ui 實現錨點定位

你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。20 3 導航選擇事件 default active activestep select jump for item,index in...

html中設定錨點定位

需求 需要在頁面內做乙個導航 設定錨點 h2 我是標題一 h2 h2 我是標題二 h2 h2 我是標題三 h2 在頁面內設定錨點,做乙個索引,點選相應的索引標題就跳轉到相應的段落 那麼就只要在標題所在的html標籤裡面設定乙個id,然後鏈結過去即可,可以像下面這樣設定id h2 id a 我是標題一...