jQuery實(shí)現(xiàn)頁(yè)面內(nèi)錨點(diǎn)平滑跳轉(zhuǎn)特效的方法總結(jié)_jquery
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 21:38:13
jQuery實(shí)現(xiàn)頁(yè)面內(nèi)錨點(diǎn)平滑跳轉(zhuǎn)特效的方法總結(jié)_jquery
jQuery實(shí)現(xiàn)頁(yè)面內(nèi)錨點(diǎn)平滑跳轉(zhuǎn)特效的方法總結(jié)_jquery:平時(shí)我們做導(dǎo)航滾動(dòng)到內(nèi)容都是通過(guò)錨點(diǎn)來(lái)做,刷的一下就直接跳到內(nèi)容了,沒(méi)有一絲的滾動(dòng)效果,而且 url 鏈接最后會(huì)有小尾巴,就像#keleyi,今天我就介紹一款 jquery 做的滾動(dòng)的特效,既可以設(shè)置滾動(dòng)速度,又可以在 url 鏈接上沒(méi)有小尾巴。
導(dǎo)讀jQuery實(shí)現(xiàn)頁(yè)面內(nèi)錨點(diǎn)平滑跳轉(zhuǎn)特效的方法總結(jié)_jquery:平時(shí)我們做導(dǎo)航滾動(dòng)到內(nèi)容都是通過(guò)錨點(diǎn)來(lái)做,刷的一下就直接跳到內(nèi)容了,沒(méi)有一絲的滾動(dòng)效果,而且 url 鏈接最后會(huì)有小尾巴,就像#keleyi,今天我就介紹一款 jquery 做的滾動(dòng)的特效,既可以設(shè)置滾動(dòng)速度,又可以在 url 鏈接上沒(méi)有小尾巴。

平時(shí)我們做導(dǎo)航滾動(dòng)到內(nèi)容都是通過(guò)錨點(diǎn)來(lái)做,刷的一下就直接跳到內(nèi)容了,沒(méi)有一絲的滾動(dòng)效果,而且 url 鏈接最后會(huì)有“小尾巴”,就像#keleyi,今天我就介紹一款 jquery 做的滾動(dòng)的特效,既可以設(shè)置滾動(dòng)速度,又可以在 url 鏈接上沒(méi)有“小尾巴”。
properties – 一個(gè)包含樣式屬性及值的映射
duration – 可選的速度參數(shù),既可以是預(yù)置的字符串,也可以是一個(gè)毫秒數(shù)值
easing – 可選的緩動(dòng)類(lèi)型,jquery默認(rèn)的只有兩種:swing和linear,要使用其它效果需要安裝緩動(dòng)類(lèi)的插件
complete – 可選的回調(diào)函數(shù),在動(dòng)畫(huà)結(jié)束時(shí)被調(diào)用
第一種形式的示例如下
本文實(shí)現(xiàn)錨點(diǎn)跳轉(zhuǎn)的代碼使用了第一種形式
$("html,body")代表對(duì)html或body元素進(jìn)行動(dòng)畫(huà),即要改變他們的css屬性值
scrollTop是要改變的屬性值,表示滾動(dòng)條滑過(guò)的距離,在這里表示向下拉動(dòng)瀏覽器滾動(dòng)條后html(body)被瀏覽器頂端隱藏的高度
$("#elementid").offset().top就是html(body)需要被瀏覽器頂端隱藏的高度,它代表id為elementid的元素頂端到網(wǎng)頁(yè)頂端(不是瀏覽器可視區(qū)域頂端)的絕對(duì)距離。
1000是指動(dòng)畫(huà)時(shí)間為1秒
animate()方法還有第二種調(diào)用形式
.animate( properties, options )
一個(gè)是屬性映射,一個(gè)是選項(xiàng)映射。實(shí)際上這里的第二個(gè)參數(shù)是把第一種形式的第2-4個(gè)參數(shù)封裝在另一個(gè)映射中,同時(shí)又添加了兩個(gè)選項(xiàng)。第二種形式的代碼如下:
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
jQuery實(shí)現(xiàn)頁(yè)面內(nèi)錨點(diǎn)平滑跳轉(zhuǎn)特效的方法總結(jié)_jquery
jQuery實(shí)現(xiàn)頁(yè)面內(nèi)錨點(diǎn)平滑跳轉(zhuǎn)特效的方法總結(jié)_jquery:平時(shí)我們做導(dǎo)航滾動(dòng)到內(nèi)容都是通過(guò)錨點(diǎn)來(lái)做,刷的一下就直接跳到內(nèi)容了,沒(méi)有一絲的滾動(dòng)效果,而且 url 鏈接最后會(huì)有小尾巴,就像#keleyi,今天我就介紹一款 jquery 做的滾動(dòng)的特效,既可以設(shè)置滾動(dòng)速度,又可以在 url 鏈接上沒(méi)有小尾巴。