国产欧美日韩高清专区手机版_国产AⅤ精品一区二区三区久久_中国少妇内射XXXHD免费_在线观看视频久最新av_亚洲av免费在线观看_我把护士日出水了视频_精品国产凹凸成AV人网站_女人被老外躁得好爽免费视频_国产精品制服丝袜无码

15年
網(wǎng)站建設(shè)經(jīng)驗(yàn)
佳速互聯(lián)
佳速觀(guān)點(diǎn)

當(dāng)前位置:首頁(yè) >> 常見(jiàn)問(wèn)題 >> [寶安網(wǎng)站建設(shè)]jQuery實(shí)現(xiàn)簡(jiǎn)單而且很酷的返回頂部鏈接效果

[寶安網(wǎng)站建設(shè)]jQuery實(shí)現(xiàn)簡(jiǎn)單而且很酷的返回頂部鏈接效果

編輯:深圳網(wǎng)站建設(shè)   來(lái)源:佳速互聯(lián)   瀏覽量:正在讀取   時(shí)間:2013-05-20

之前寫(xiě)過(guò)關(guān)于創(chuàng)建人性化的返回頂部鏈接的文章,討論了返回頂部鏈接需要具備哪些特點(diǎn)才能稱(chēng)得上人性化。一直以來(lái)我都覺(jué)得停留在視覺(jué)區(qū)域內(nèi)的返回頂部連接更為完美一些,但由于對(duì)javascript不熟悉,所以一直不知道如何在技術(shù)上實(shí)現(xiàn),只能使用別人做好的javascript代碼。最近一段時(shí)間學(xué)習(xí)了jQuery,發(fā)現(xiàn)其實(shí)用jQuery來(lái)寫(xiě)的話(huà)很簡(jiǎn)單,所以在這片文章里我會(huì)介紹一下如何自己動(dòng)手創(chuàng)建簡(jiǎn)單而且很酷的返回頂部鏈接效果,讓我們開(kāi)始。

jQuery返回頂部查看示例

一、HTML(基本結(jié)構(gòu))

<body id="top">
<p id="back-to-top"><a href="#top"><span></span>返回頂部</a></p>
</body>  

有了上面的html后,當(dāng)我們點(diǎn)擊”返回頂部”這個(gè)鏈接時(shí),就會(huì)自動(dòng)跳轉(zhuǎn)到body標(biāo)簽的位置,也就是頁(yè)面的頂部。

二、CSS(樣式化)

之所以在上面html代碼的< a>標(biāo)簽中添加一個(gè)空的< span>標(biāo)簽,目的是為了創(chuàng)建我們預(yù)想的返回頂部鏈接樣式,如下圖:

接下來(lái)我們需要使用position :fixed;屬性將跳轉(zhuǎn)鏈接固定到頁(yè)面上,這樣它就可以隨時(shí)停留在視線(xiàn)范圍內(nèi)。以下是全部CSS代碼:

p#back-to-top{
      position:fixed;
      bottom:100px;
      left:80px;
}
p#back-to-top a{
      text-align:center;
      text-decoration:none;
      color:#d1d1d1;
      display:block;
      width:80px;

      /*使用CSS3中的transition屬性給跳轉(zhuǎn)鏈接中的文字添加漸變效果*/

      -moz-transition:color 1s;
      -webkit-transition:color 1s;
      -o-transition:color 1s;
}
p#back-to-top a:hover{
      color:#979797;
}
p#back-to-top a span{
      background:#d1d1d1 url(images/arrow-up.png) no-repeat center center;
      border-radius:6px;
      display:block;
      height:80px;
      width:80px;
      margin-bottom:5px;

      /*使用CSS3中的transition屬性給<span>標(biāo)簽背景顏色添加漸變效果*/

      -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;
}
#back-to-top a:hover span{
      background:#979797 url(images/arrow-up.png) no-repeat center center;
}

 

三、jQuery(動(dòng)態(tài)效果)

使用jQuery要實(shí)現(xiàn)的效果是:當(dāng)頁(yè)面初次載入,瀏覽器滾動(dòng)條處于最頂部的時(shí)候,跳轉(zhuǎn)鏈接處于隱藏狀態(tài)。當(dāng)滾動(dòng)條向下滾動(dòng)后,跳轉(zhuǎn)鏈接逐漸顯出,當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,頁(yè)面逐漸滾動(dòng)至頂部,跳轉(zhuǎn)鏈接逐漸消失。以下是jQuery代碼:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js">
<script type="text/javascript">
$(document).ready(function(){

//首先將#back-to-top隱藏

 $("#back-to-top").hide();

//當(dāng)滾動(dòng)條的位置處于距頂部100像素以下時(shí),跳轉(zhuǎn)鏈接出現(xiàn),否則消失

$(function () {
$(window).scroll(function(){
if ($(window).scrollTop()>100){
$("#back-to-top").fadeIn(1500);
}
else
{
$("#back-to-top").fadeOut(1500);
}
});

//當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,回到頁(yè)面頂部位置

$("#back-to-top").click(function(){
$('body,html').animate({scrollTop:0},1000);
return false;
});
});
});
</script>

 

四、兼容性

這里我們給body標(biāo)簽添加了id=”#top”,目的是當(dāng)瀏覽器不支持javascript的時(shí)候,也可實(shí)現(xiàn)返回頂部的效果。實(shí)際上jQuery可以讓滾動(dòng)條定位于任何位置,所以這里我們保留了對(duì)瀏覽器的兼容性。

之前寫(xiě)過(guò)關(guān)于創(chuàng)建人性化的返回頂部鏈接的文章,討論了返回頂部鏈接需要具備哪些特點(diǎn)才能稱(chēng)得上人性化。一直以來(lái)我都覺(jué)得停留在視覺(jué)區(qū)域內(nèi)的返回頂部連接更為完美一些,但由于對(duì)javascript不熟悉,所以一直不知道如何在技術(shù)上實(shí)現(xiàn),只能使用別人做好的javascript代碼。最近一段時(shí)間學(xué)習(xí)了jQuery,發(fā)現(xiàn)其實(shí)用jQuery來(lái)寫(xiě)的話(huà)很簡(jiǎn)單,所以在這片文章里我會(huì)介紹一下如何自己動(dòng)手創(chuàng)建簡(jiǎn)單而且很酷的返回頂部鏈接效果,讓我們開(kāi)始。

jQuery返回頂部查看示例

一、HTML(基本結(jié)構(gòu))

<body id="top">
<p id="back-to-top"><a href="#top"><span></span>返回頂部</a></p>
</body>  

有了上面的html后,當(dāng)我們點(diǎn)擊”返回頂部”這個(gè)鏈接時(shí),就會(huì)自動(dòng)跳轉(zhuǎn)到body標(biāo)簽的位置,也就是頁(yè)面的頂部。

二、CSS(樣式化)

之所以在上面html代碼的< a>標(biāo)簽中添加一個(gè)空的< span>標(biāo)簽,目的是為了創(chuàng)建我們預(yù)想的返回頂部鏈接樣式,如下圖:

接下來(lái)我們需要使用position :fixed;屬性將跳轉(zhuǎn)鏈接固定到頁(yè)面上,這樣它就可以隨時(shí)停留在視線(xiàn)范圍內(nèi)。以下是全部CSS代碼:

p#back-to-top{
      position:fixed;
      bottom:100px;
      left:80px;
}
p#back-to-top a{
      text-align:center;
      text-decoration:none;
      color:#d1d1d1;
      display:block;
      width:80px;

      /*使用CSS3中的transition屬性給跳轉(zhuǎn)鏈接中的文字添加漸變效果*/

      -moz-transition:color 1s;
      -webkit-transition:color 1s;
      -o-transition:color 1s;
}
p#back-to-top a:hover{
      color:#979797;
}
p#back-to-top a span{
      background:#d1d1d1 url(images/arrow-up.png) no-repeat center center;
      border-radius:6px;
      display:block;
      height:80px;
      width:80px;
      margin-bottom:5px;

      /*使用CSS3中的transition屬性給<span>標(biāo)簽背景顏色添加漸變效果*/

      -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;
}
#back-to-top a:hover span{
      background:#979797 url(images/arrow-up.png) no-repeat center center;
}

 

三、jQuery(動(dòng)態(tài)效果)

使用jQuery要實(shí)現(xiàn)的效果是:當(dāng)頁(yè)面初次載入,瀏覽器滾動(dòng)條處于最頂部的時(shí)候,跳轉(zhuǎn)鏈接處于隱藏狀態(tài)。當(dāng)滾動(dòng)條向下滾動(dòng)后,跳轉(zhuǎn)鏈接逐漸顯出,當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,頁(yè)面逐漸滾動(dòng)至頂部,跳轉(zhuǎn)鏈接逐漸消失。以下是jQuery代碼:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js">
<script type="text/javascript">
$(document).ready(function(){

//首先將#back-to-top隱藏

 $("#back-to-top").hide();

//當(dāng)滾動(dòng)條的位置處于距頂部100像素以下時(shí),跳轉(zhuǎn)鏈接出現(xiàn),否則消失

$(function () {
$(window).scroll(function(){
if ($(window).scrollTop()>100){
$("#back-to-top").fadeIn(1500);
}
else
{
$("#back-to-top").fadeOut(1500);
}
});

//當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,回到頁(yè)面頂部位置

$("#back-to-top").click(function(){
$('body,html').animate({scrollTop:0},1000);
return false;
});
});
});
</script>

 

四、兼容性

這里我們給body標(biāo)簽添加了id=”#top”,目的是當(dāng)瀏覽器不支持javascript的時(shí)候,也可實(shí)現(xiàn)返回頂部的效果。實(shí)際上jQuery可以讓滾動(dòng)條定位于任何位置,所以這里我們保留了對(duì)瀏覽器的兼容性。

 

之前寫(xiě)過(guò)關(guān)于創(chuàng)建人性化的返回頂部鏈接的文章,討論了返回頂部鏈接需要具備哪些特點(diǎn)才能稱(chēng)得上人性化。一直以來(lái)我都覺(jué)得停留在視覺(jué)區(qū)域內(nèi)的返回頂部連接更為完美一些,但由于對(duì)javascript不熟悉,所以一直不知道如何在技術(shù)上實(shí)現(xiàn),只能使用別人做好的javascript代碼。最近一段時(shí)間學(xué)習(xí)了jQuery,發(fā)現(xiàn)其實(shí)用jQuery來(lái)寫(xiě)的話(huà)很簡(jiǎn)單,所以在這片文章里我會(huì)介紹一下如何自己動(dòng)手創(chuàng)建簡(jiǎn)單而且很酷的返回頂部鏈接效果,讓我們開(kāi)始。

jQuery返回頂部(查看示例

一、HTML(基本結(jié)構(gòu))

<body id="top">
<p id="back-to-top"><a href="#top"><span></span>返回頂部</a></p>
</body>  

有了上面的html后,當(dāng)我們點(diǎn)擊”返回頂部”這個(gè)鏈接時(shí),就會(huì)自動(dòng)跳轉(zhuǎn)到body標(biāo)簽的位置,也就是頁(yè)面的頂部。

二、CSS(樣式化)

之所以在上面html代碼的< a>標(biāo)簽中添加一個(gè)空的< span>標(biāo)簽,目的是為了創(chuàng)建我們預(yù)想的返回頂部鏈接樣式,如下圖:

接下來(lái)我們需要使用position :fixed;屬性將跳轉(zhuǎn)鏈接固定到頁(yè)面上,這樣它就可以隨時(shí)停留在視線(xiàn)范圍內(nèi)。以下是全部CSS代碼:

p#back-to-top{
      position:fixed;
      bottom:100px;
      left:80px;
}
p#back-to-top a{
      text-align:center;
      text-decoration:none;
      color:#d1d1d1;
      display:block;
      width:80px;

      /*使用CSS3中的transition屬性給跳轉(zhuǎn)鏈接中的文字添加漸變效果*/

      -moz-transition:color 1s;
      -webkit-transition:color 1s;
      -o-transition:color 1s;
}
p#back-to-top a:hover{
      color:#979797;
}
p#back-to-top a span{
      background:#d1d1d1 url(images/arrow-up.png) no-repeat center center;
      border-radius:6px;
      display:block;
      height:80px;
      width:80px;
      margin-bottom:5px;

      /*使用CSS3中的transition屬性給<span>標(biāo)簽背景顏色添加漸變效果*/

      -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;
}
#back-to-top a:hover span{
      background:#979797 url(images/arrow-up.png) no-repeat center center;
}

 

三、jQuery(動(dòng)態(tài)效果)

使用jQuery要實(shí)現(xiàn)的效果是:當(dāng)頁(yè)面初次載入,瀏覽器滾動(dòng)條處于最頂部的時(shí)候,跳轉(zhuǎn)鏈接處于隱藏狀態(tài)。當(dāng)滾動(dòng)條向下滾動(dòng)后,跳轉(zhuǎn)鏈接逐漸顯出,當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,頁(yè)面逐漸滾動(dòng)至頂部,跳轉(zhuǎn)鏈接逐漸消失。以下是jQuery代碼:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js">
<script type="text/javascript">
$(document).ready(function(){

//首先將#back-to-top隱藏

 $("#back-to-top").hide();

//當(dāng)滾動(dòng)條的位置處于距頂部100像素以下時(shí),跳轉(zhuǎn)鏈接出現(xiàn),否則消失

$(function () {
$(window).scroll(function(){
if ($(window).scrollTop()>100){
$("#back-to-top").fadeIn(1500);
}
else
{
$("#back-to-top").fadeOut(1500);
}
});

//當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,回到頁(yè)面頂部位置

$("#back-to-top").click(function(){
$('body,html').animate({scrollTop:0},1000);
return false;
});
});
});
</script>

 

四、兼容性

這里我們給body標(biāo)簽添加了id=”#top”,目的是當(dāng)瀏覽器不支持javascript的時(shí)候,也可實(shí)現(xiàn)返回頂部的效果。實(shí)際上jQuery可以讓滾動(dòng)條定位于任何位置,所以這里我們保留了對(duì)瀏覽器的兼容性。

 

本文關(guān)鍵字:深圳網(wǎng)站建設(shè),南山網(wǎng)站建設(shè),深圳網(wǎng)站制作,深圳企業(yè)網(wǎng)站建設(shè),深圳高端網(wǎng)站建設(shè),深圳品牌網(wǎng)站建設(shè),深圳營(yíng)銷(xiāo)型網(wǎng)站建設(shè),深圳外貿(mào)網(wǎng)站建設(shè),深圳寶安網(wǎng)站建設(shè)

轉(zhuǎn)載請(qǐng)注明http://tjdzrhy.com



友情鏈接: 阿里云小店 找商網(wǎng) 阿里云金牌合作伙伴 深圳阿里云服務(wù)器 長(zhǎng)沙網(wǎng)站建設(shè) 深圳百度愛(ài)采購(gòu)?fù)茝V 深圳萬(wàn)網(wǎng)空間 深圳做網(wǎng)站 響應(yīng)式網(wǎng)站建設(shè) 寶安做網(wǎng)站 深圳設(shè)計(jì)網(wǎng)站 阿里云ICP備案 寶安網(wǎng)站建設(shè) 南山網(wǎng)站建設(shè) 深圳營(yíng)銷(xiāo)型網(wǎng)站建設(shè) 深圳品牌網(wǎng)站建設(shè) 深圳微信網(wǎng)站建設(shè) 西鄉(xiāng)網(wǎng)站建設(shè) 外貿(mào)網(wǎng)站建設(shè)
深圳網(wǎng)站建設(shè)
13723486509