jQuery創(chuàng)建平滑的頁面滾動(頂部或底部)
更新時間:2013年02月26日 10:44:10 作者:
如何創(chuàng)建一個平滑的滾動效果是本文的目的使用jQuery讓您可以滾動到你的網(wǎng)頁的頂部或底部,相當不錯的一個效果,感興趣的你可不要錯過了哈
在這篇文章中,我將通過本教程向您展示了如何創(chuàng)建一個平滑的滾動效果,使用jQuery。讓您可以滾動到你的網(wǎng)頁的頂部或底部
它是如何工作的
首先,加載jquery庫在</ head>標簽結(jié)束前:
<script type="text/javascript" src="http://demo.jb51.net/jslib/jquery/jquery1.3.2.js"></script>jQuery滾動到底部:
鏈接:
<a href="#" class="scrollToBottom">Scroll to bottom</a>jQuery
<script type="text/javascript">
$(document).ready(function(){
// Scroll page to the bottom
$('a.scrollToBottom').click(function(){
$('html, body, .content').animate({scrollTop: $(document).height()}, 300);
return false;
});
})
</script>
它是如何工作的:
第一行代碼在頁面加載之前執(zhí)行
$(document).ready(function(){當連接的.scrollToBottom類被點擊的時候執(zhí)行{}里面的動作
$(document).ready(function(){
$('a.scrollToBottom').click(function(){
});
})在這個函數(shù)中,執(zhí)行這個代碼
$('html, body').animate({scrollTop: $(document).height()}, 'slow');
return false;當一個鏈接被點擊的代碼將在函數(shù)內(nèi)部運行,scrollTop的功能是使用平滑滾動效果。上面的代碼將滾動到頁面底部,使用窗口的高度,以確定底部高度。使用“slow”,“medium”和“fast”的速度控制,我使用了'slow。
jQuery的滾動到頂部
首先,插入一個鏈接到你的網(wǎng)頁頁腳部分,當被點擊的jQuery代碼將執(zhí)行。動畫的功能。是非常重要的,因為它是在jQuery中引用類的鏈接。
鏈接:
<a href="#" class="scrollToTop">Scroll to bottom</a>jQuery
<script type="text/javascript">
$(document).ready(function(){
$('a.scrollToTop').click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
})
</script>
它是如何工作的:
當在頁面加載類。scrollToTop的鏈接被點擊時的jQuery將執(zhí)行此
$('html, body').animate({scrollTop:0}, 'slow');
return false;.animate()方法使我們能夠創(chuàng)建任何數(shù)字的CSS屬性的動畫效果,scrollTop的功能設(shè)置為0,這代表了滾動條在最上方的位置,“slow”是指動畫將運行的速度,在你會注意到這一行:
<code>return false;</code>這可以防止的默認動作被觸發(fā)的事件,在我們的例子中,它可以防止用戶鏈接。
也可以這樣:
event.preventDefault();
它是如何工作的
首先,加載jquery庫在</ head>標簽結(jié)束前:
復(fù)制代碼 代碼如下:
<script type="text/javascript" src="http://demo.jb51.net/jslib/jquery/jquery1.3.2.js"></script>jQuery滾動到底部:
鏈接:
<a href="#" class="scrollToBottom">Scroll to bottom</a>jQuery
復(fù)制代碼 代碼如下:
<script type="text/javascript">
$(document).ready(function(){
// Scroll page to the bottom
$('a.scrollToBottom').click(function(){
$('html, body, .content').animate({scrollTop: $(document).height()}, 300);
return false;
});
})
</script>
它是如何工作的:
第一行代碼在頁面加載之前執(zhí)行
$(document).ready(function(){當連接的.scrollToBottom類被點擊的時候執(zhí)行{}里面的動作
$(document).ready(function(){
$('a.scrollToBottom').click(function(){
});
})在這個函數(shù)中,執(zhí)行這個代碼
$('html, body').animate({scrollTop: $(document).height()}, 'slow');
return false;當一個鏈接被點擊的代碼將在函數(shù)內(nèi)部運行,scrollTop的功能是使用平滑滾動效果。上面的代碼將滾動到頁面底部,使用窗口的高度,以確定底部高度。使用“slow”,“medium”和“fast”的速度控制,我使用了'slow。
jQuery的滾動到頂部
首先,插入一個鏈接到你的網(wǎng)頁頁腳部分,當被點擊的jQuery代碼將執(zhí)行。動畫的功能。是非常重要的,因為它是在jQuery中引用類的鏈接。
鏈接:
<a href="#" class="scrollToTop">Scroll to bottom</a>jQuery
復(fù)制代碼 代碼如下:
<script type="text/javascript">
$(document).ready(function(){
$('a.scrollToTop').click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
})
</script>
它是如何工作的:
當在頁面加載類。scrollToTop的鏈接被點擊時的jQuery將執(zhí)行此
$('html, body').animate({scrollTop:0}, 'slow');
return false;.animate()方法使我們能夠創(chuàng)建任何數(shù)字的CSS屬性的動畫效果,scrollTop的功能設(shè)置為0,這代表了滾動條在最上方的位置,“slow”是指動畫將運行的速度,在你會注意到這一行:
<code>return false;</code>這可以防止的默認動作被觸發(fā)的事件,在我們的例子中,它可以防止用戶鏈接。
也可以這樣:
復(fù)制代碼 代碼如下:
event.preventDefault();
相關(guān)文章
jquery實現(xiàn)個人中心導(dǎo)航菜單效果和美觀都非常不錯
這是一款由jquery開發(fā)的導(dǎo)航菜單。適合放在門戶網(wǎng)站的個人用戶中心后臺。效果和美觀都非常不錯2014-09-09jquery.boxy彈出框(后隔N秒后自動隱藏/自動跳轉(zhuǎn))
對于 Boxy彈出框的使用之前寫過一些文章(查看jquery.boxy基礎(chǔ)),今天主要是在解決一個需要之后,覺得值得把它記錄下來,所以就再寫一篇,主要功能是,在彈出對話框后,隔N秒后自動隱藏,還有就是自動跳轉(zhuǎn)2013-01-01jQuery動態(tài)效果顯示人物結(jié)構(gòu)關(guān)系圖的方法
這篇文章主要介紹了jQuery動態(tài)效果顯示人物結(jié)構(gòu)關(guān)系圖的方法,涉及jQuery操作json結(jié)構(gòu)數(shù)據(jù)及鼠標事件的技巧,需要的朋友可以參考下2015-05-05jQuery實現(xiàn)鼠標滑過鏈接控制圖片的滑動展開與隱藏效果
這篇文章主要介紹了jQuery實現(xiàn)鼠標滑過鏈接控制圖片的滑動展開與隱藏效果,涉及jQuery鼠標事件的響應(yīng)及鏈式操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10基于jQuery實現(xiàn)帶動畫效果超炫酷的彈出對話框(附源碼下載)
這是一款基于jQuery的彈出對話框插件,這個jQuery對話框插件的最大特點是彈出和關(guān)閉都帶有非常炫酷的動畫特效,需要的朋友參考下吧2016-02-02