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
- 錨點的使用
- 微信小程式-錨點定位微信小程式
- iOS錨點的講解iOS
- css 錨點定位 -- scrollIntoViewCSSView
- angular中使用a標籤的錨點Angular
- angularjs 錨點操作服務 $anchorScrollAngularJS
- 地圖自定義錨點+覆蓋物地圖
- html中的錨點介紹和使用HTML
- JQuery-入門jQuery
- 有關於錨點的程式碼實現
- 『IOS』使用優雅的錨點開發iosiOS
- Jquery-初入門jQuery
- scrollIntoView()實現通訊錄功能-錨點定位View
- cocos2d anchor point 錨點解析(轉)
- ant design 錨點採坑一 無滾動效果
- 潘柱廷:網路安全需要堅實的“錨點”
- jQuery實現的錨點平滑定位程式碼例項jQuery
- jquery-中的冒泡案例jQuery
- jquery-中的滑鼠事件jQuery事件
- VuePress 部落格優化之中文錨點跳轉問題Vue優化
- jQuery-簡介與基本使用jQuery
- jquery-中的事件委託jQuery事件
- 達觀OCR首創無錨點文字提取演算法,攻克行業難點演算法行業
- C#影象顯示實現拖拽、錨點縮放功能【轉】C#
- 從錨點到關鍵點,最新的目標檢測方法發展到哪了
- 錨定行業痛點,訊飛星火深度賦能民生剛需行業
- 網站前端_jQuery-基礎入門網站前端jQuery
- 從零玩轉jQuery-初識jQueryjQuery
- 從零玩轉jQuery-文件處理jQuery
- 論文也撞衫,你更喜歡哪個無錨點CenterNet?
- 直播軟體app開發,VUE解決錨點重新整理問題APPVue
- javascript實現的獲取頁面中所有錨點簡單介紹JavaScript
- iframe錨點定位在firefox火狐瀏覽器下失效解決方案Firefox瀏覽器
- 使用錨點跳轉時出現位置偏差原因及解決辦法
- 每週一個前端動畫之三:twitter點贊動畫前端動畫
- uniapp根據導航欄的標題定位到相應錨點位置APP
- 在CocosStudio中自建的檔案中沒有錨點的選項