在網(wǎng)頁(yè)中,我們經(jīng)常會(huì)由于網(wǎng)頁(yè)內(nèi)容過(guò)長(zhǎng),而需要在瀏覽網(wǎng)頁(yè)時(shí)有一個(gè)快速回到網(wǎng)頁(yè)頂部的功能,在瀏覽網(wǎng)頁(yè)內(nèi)容離頂部有一段距離時(shí),出現(xiàn)快速回到網(wǎng)頁(yè)頂部的工具,從而能使我們的網(wǎng)頁(yè)更人性化。
信州網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,信州網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為信州上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的信州做網(wǎng)站的公司定做!
以下分為幾個(gè)步驟來(lái)實(shí)現(xiàn):
步驟1:引入jquery庫(kù)
步驟2:在網(wǎng)頁(yè)中引入回到頂部的網(wǎng)頁(yè)元素,并且設(shè)置元素的樣式
設(shè)置元素樣式,默認(rèn)開(kāi)始隱藏#gotop{
display:none;
width:55px;
height:55px;
position:fixed;
right:50px;
bottom:50px;
url(p_w_picpaths /backtop2013.png) no-repeat -70px 0px;
}
步驟3:定義js來(lái)控制元素的漸顯、漸隱功能,并且控制網(wǎng)頁(yè)滾動(dòng)條的位置。
function goTop({
$(window).scroll(function(e) {
//若滾動(dòng)條離頂部大于100元素
if($(window).scrollTop()>100)
$("#gotop").fadeIn(1000);//以1秒的間隔漸顯id=gotop的元素
else
$("#gotop").fadeOut(1000);//以1秒的間隔漸隱id=gotop的元素
});
1};
$(function(){
//點(diǎn)擊回到頂部的元素
$("#gotop").click(function(e) {
//以1秒的間隔返回頂部
$('body,html').animate({scrollTop:0},1000);
});
$("#gotop").mouseover(function(e) {
$(this).css("background","url(p_w_picpaths/backtop2013.png) no-repeat 0px 0px");
});
$("#gotop").mouseout(function(e) {
$(this).css("background","url(p_w_picpaths/backtop2013.png) no-repeat -70px 0px");
});
goTop();//實(shí)現(xiàn)回到頂部元素的漸顯與漸隱
});
按照上面的3個(gè)步驟,將可以實(shí)現(xiàn)回到頂部的功能。