jQuery-錨點動畫
jQuery-錨點動畫
什麼是錨點
錨點是網頁製作中超級連結的一種,又叫命名錨記。命名錨記像一個迅速定位器一樣是一種頁面內的超級連結,運用相當普遍。
錨點的作用
錨點是文件中某行的一個記號,類似於書籤,用於連結到文件中的某個位置。當定義了錨點後,我們可以建立直接跳至該錨點(比如頁面中某個小節)的連結,這樣使用者就無需不停地滾動頁面來尋找他們需要的資訊了。
下面我們來看一下我自己的github上面的網站 (可以點進去)
錨點的建立
如上圖紅色框所示 這4個圖示都是錨點連結
錨點連結的意思說就是:
“abc”就是一個連結,我點選“abc”之後,就會跳轉到"123"的位置上。
最常用的方式,在一個網頁的開頭,做一個目錄,每一個目錄都是一個錨點連結,然後連結到本頁面相關的位置。
錨點連結的語法
<a name="錨點的名字"></a>
意思是在網頁中的某一個位置,插入一個錨點
<a href="#錨點的名字">顯示的字樣</a>
意思是在網頁中的某一個位置連結之前設定的錨點,只要點選該連結,就會自動跳轉到錨點處。
href
屬性的屬性值最前面要加#
乾貨
咳咳! 主要不知道講啥了,直接上乾貨
- 給要進行錨點跳轉的
<a>
標籤加一個類 例:<a href="#haha" class="scroll">
- 獲取對應節點距離瀏覽器頂部的距離 例 :
let haha = $('#haha').offset().top
- 給所有要錨點動畫的加上點選事件 例:
$('.scroll').on('click',function())
- 其實到這已經完事了,寫完整點就是:
$(function(){
$('.scroll').on('click',function(){//繫結點選事件
let haha = $('#haha').offset().top;//獲取對應元素劇情螢幕頂部的距離
$('html,body').animate({scrollTop:haha},800);//動畫出爐
});
});
適用於頁面所有的動畫
還是給要進行錨點跳轉的 <a>
標籤加一個類 例: <a href="#haha" class="scroll">
程式碼如下:
$(function(){
$('.scroll').on('click',function(){//繫結點選事件
let tops = $(this).attr('href');//獲取物件
$('html,body').animate({scrollTop:tops.offset().top},800);//動畫出爐
})
})
簡化:
$(function(){
$('.scroll').on('click',function(){
$('html,body').animate({scrollTop:$(this).attr('href').offset().top},800);
})
})
相關文章
- HTML 錨點定位HTML
- 錨點 跳轉
- 錨點的使用
- css 錨點定位 -- scrollIntoViewCSSView
- ant design 錨點採坑一 無滾動效果
- 測試 md 的錨點
- 微信小程式-錨點定位微信小程式
- 課時29.錨點(掌握)
- angular中使用a標籤的錨點Angular
- 點點動畫~畫出懂你的3D魔方動畫3D
- JQuery-入門jQuery
- scrollIntoView()實現通訊錄功能-錨點定位View
- Canvas 實現畫中畫動畫效果–網易娛樂年度盤點H5動畫解密Canvas動畫H5解密
- Canvas 實現畫中畫動畫效果--網易娛樂年度盤點H5動畫解密Canvas動畫H5解密
- 單頁面官網-平滑過渡到指的錨點
- 潘柱廷:網路安全需要堅實的“錨點”
- 點陣的動畫顯示之左右移動動畫
- 點陣的動畫顯示之上下移動動畫
- jQuery-簡介與基本使用jQuery
- Android 點選波紋擴散動畫Android動畫
- RecyclerView零點突破(動畫+邊線篇)View動畫
- 構建動態互動式H5導航欄:滑動高亮、吸頂和錨點導航技巧詳解H5
- VuePress 部落格優化之中文錨點跳轉問題Vue優化
- 《每週一點canvas動畫》——使用者互動Canvas動畫
- 達觀OCR首創無錨點文字提取演算法,攻克行業難點演算法行業
- Android 動畫詳解:屬性動畫、View 動畫和幀動畫Android動畫View
- View動畫、幀動畫View動畫
- iOS 動畫之Spring動畫、Block動畫、GIF圖iOS動畫SpringBloC
- 從錨點到關鍵點,最新的目標檢測方法發展到哪了
- H5說話氣泡點選動畫H5動畫
- 網站前端_jQuery-基礎入門網站前端jQuery
- 從零玩轉jQuery-初識jQueryjQuery
- 從零玩轉jQuery-文件處理jQuery
- 論文也撞衫,你更喜歡哪個無錨點CenterNet?
- 論王者榮耀爭議頻出的皮膚錨點設計
- 錨定行業痛點,訊飛星火深度賦能民生剛需行業
- 【Android 動畫】動畫詳解之補間動畫(一)Android動畫
- 【Android 動畫】動畫詳解之屬性動畫(三)Android動畫