第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

jQuery動畫

能不能點擊第幾樓的導(dǎo)航的時候讓它滾動回到第幾樓,就是讓它有個滾動的動畫,求回答

正在回答

1 回答

$(function(){
? ?$("ul li a").click(function(){ ? ? ??

??????? var hr = $(this).attr("href"); ? ? ??

???????? var anh = $(hr).offset().top;

???????? $("html,body").stop().animate({scrollTop:anh},2000);
? ?})
})

同一個頁面中做錨鏈接,可以點擊元素,讓頁面跳到指定位置。

現(xiàn)在做的這個效果,不是突默認(rèn)的瞬間跳到指定位置,而是滑動。這樣的用戶體驗會好些。

思路:

  1.獲取到需要跳到頁面地方的元素,想對于頁面頂部的距離?$(hr).offset().top;

  2.將這個值給html或body元素,讓其滾動條,執(zhí)行一個animate動畫。這個動畫,是改變?yōu)g覽器滾動條相對頂部的值。

注意:

1.$(this).attr("href");這返回期,正好可以做為JQuery的選擇器。

2..stop()防止不停點擊,會不停產(chǎn)生動畫列隊的bug.

http://www.cnblogs.com/lufy/archive/2012/05/15/2501153.html? 可以參考這個理解

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
網(wǎng)頁定位導(dǎo)航特效
  • 參與學(xué)習(xí)       71394    人
  • 解答問題       501    個

本課程講解網(wǎng)頁定位導(dǎo)航特效,仿天貓版地狗購物網(wǎng),你值得擁有

進入課程
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號