自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ScrollTo:實(shí)現(xiàn)平滑滾動(dòng)到頁(yè)面指定位置

開發(fā) 前端
ScrollTo是一款基于jQuery的滾動(dòng)插件,當(dāng)點(diǎn)擊頁(yè)面的鏈接時(shí),可以平滑地滾動(dòng)到頁(yè)面指定的位置。適用在一些頁(yè)面內(nèi)容比較多,頁(yè)面長(zhǎng)度有好幾屏的場(chǎng)合,本文以DEMO為示例講解該插件的應(yīng)用。

51CTO推薦專題:jQuery給力插件大閱兵

使用方法

ScrollTo:實(shí)現(xiàn)平滑滾動(dòng)到頁(yè)面指定位置演示地址:http://www.helloweba.com/demo/scrollto/

1、準(zhǔn)備jQuery庫(kù)和scrollTo.js插件。

  1. <script type="text/javascript" src="js/jquery.js"></script>   
  2. <script type="text/javascript" src="js/jquery.scrollTo.js"></script>  

2、XHTML

  1.    
  2. <ul class="nav">   
  3.    <li><a href="#" class="nav_pro">產(chǎn)品展示</a></li>   
  4.    <li><a href="#" class="nav_news">新聞中心</a></li>   
  5.    <li><a href="#" class="nav_ser">服務(wù)支持</a></li>   
  6.    <li><a href="#" class="nav_con">聯(lián)系我們</a></li>   
  7.    <li><a href="#" class="nav_job">人才招聘</a></li>   
  8. </ul>   
  9. <div id="pro" class="box">   
  10.    <h3>產(chǎn)品展示</h3>   
  11. </div>   
  12. <div id="news" class="box">   
  13.    <h3>新聞中心</h3>   
  14. </div>   
  15. <div id="ser" class="box">   
  16.    <h3>服務(wù)支持</h3>   
  17. </div>   
  18. <div id="con" class="box">   
  19.    <h3>聯(lián)系我們</h3>   
  20. </div>   
  21. <div id="job" class="box">   
  22.    <h3>人才招聘</h3>   
  23. </div>  

我們用一個(gè)頁(yè)面展示導(dǎo)航和導(dǎo)航對(duì)應(yīng)的每個(gè)模塊。

3、CSS

  1. .nav{width:500px;margin:20px auto;}   
  2. .nav li{float:left; width:100px; height:24px; line-height:24px}   
  3. .box{height:500px}   
  4. .box h3{height:32px; line-height:32px; padding-left:20px; font-size:14px}   
  5. #pro,#ser{background:url(img/bg.jpg)}   
  6. #news,#con{background:url(img/bg2.gif)}  

4、使用scrollTo.js插件

  1. $(function(){   
  2.     $(".nav_pro").click(function(){   
  3.         $.scrollTo('#pro',500);   
  4.     });   
  5.     $(".nav_news").click(function(){   
  6.         $.scrollTo('#news',800);   
  7.     });   
  8.     $(".nav_ser").click(function(){   
  9.         $.scrollTo('#ser',1000);   
  10.     });   
  11.     $(".nav_con").click(function(){   
  12.         $.scrollTo('#con',1200);   
  13.     });   
  14.     $(".nav_job").click(function(){   
  15.         $.scrollTo('#job',1500);   
  16.     });   
  17. });  

當(dāng)點(diǎn)擊導(dǎo)航按鈕時(shí),觸發(fā)scrollTo方法,$.scrollTo帶有兩個(gè)參數(shù),第一個(gè)是指定要滾動(dòng)的目的ID,第二個(gè)參數(shù)是滾動(dòng)時(shí)間間隔,以毫秒為單位。在本例中,只應(yīng)用了scrollTo的基本方法。其實(shí)scrollTo還可以指定橫向縱向滾動(dòng),傳沖效果等,具體可以參照官方網(wǎng)站的例子:http://demos.flesler.com/jquery/scrollTo/

原文鏈接:http://www.helloweba.com/view-blog-118.html

【編輯推薦】

  1. 3月份8個(gè)jQuery最佳插件推薦
  2. 25個(gè)超棒的jQuery日歷和日期選取插件
  3. 分享10個(gè)超炫的jQuery網(wǎng)站
  4. 18個(gè)最新最給力的jQuery教程分享
  5. jQuery實(shí)現(xiàn)表格數(shù)據(jù)的動(dòng)態(tài)添加與統(tǒng)計(jì)
責(zé)任編輯:陳貽新 來(lái)源: helloweba
相關(guān)推薦

2024-10-10 09:55:51

JavaScript參數(shù)瀏覽器

2013-04-02 13:04:07

ListView平滑滾

2024-09-10 09:21:33

微前端導(dǎo)航子系統(tǒng)

2024-09-27 09:12:12

JavaScriptscrollTo窗口

2011-07-22 13:30:52

JavaScript

2023-04-06 00:19:26

CSSSticky前端

2013-07-10 10:21:22

Android Lis

2014-10-15 14:07:21

AndroidGlide組件

2015-12-15 15:31:08

Chrome平滑滾動(dòng)瀏覽器

2023-03-03 00:08:36

微軟機(jī)器人聊天

2009-08-17 10:26:39

鼠標(biāo)手勢(shì)

2021-06-18 10:12:09

JS代碼前端

2011-09-02 10:14:10

JQuery滾動(dòng)Xslider

2022-11-03 16:28:00

Javascript平滑曲線

2013-07-17 16:33:02

下拉刷新listvie滾動(dòng)到底部加載Android開發(fā)學(xué)習(xí)

2010-09-30 15:24:31

滾動(dòng)條Javascript

2022-10-31 19:10:39

CSS元素focus

2021-10-12 09:09:20

CSS 技巧文本循環(huán)滾動(dòng)

2022-10-17 18:41:35

macOS滾動(dòng)元素

2021-08-11 06:57:17

驗(yàn)證碼圖片顯示
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)