【JQuery】TOP移置網頁頂部動畫效果

回到網頁頂部,是很常見的功能,作法很多種,在此分享網路上的寫法,本人覺得很實用並紀錄之。

使用JQuery前,需要引用Jquery元件。

HTML(參考):
<a href="#top" id="gotop" class="ui-btn ui-btn-icon-notext ui-corner-all ui-icon-arrow-u ui-nodisc-icon ui-alt-icon ui-btn-right">Top</a>

Javascript(參考):
<script type="text/javascript">
//回到最上層
$(function(){
//動畫方式回到上層
$("#gotop").click(function(){
    jQuery("html,body").animate({
    scrollTop:0
    },1000);
});
//目前的位置距離網頁頂端,若大於300px則顯示回上層圖示;否則隱藏
$(window).scroll(function() {
   if ( $(this).scrollTop() > 300){
      $('#gotop').fadeIn("fast");
   } else {
      $('#gotop').stop().fadeOut("fast");
   }
});
});
</script>

執行畫面(初始)︰



執行畫面(捲軸下拉)︰

註:超連結所設定的class,是引用Jquery mobile所產生的圖示,可以用Img or Div Tags來替換。



留言

這個網誌中的熱門文章

【ASP】日期轉換(西元<-->民國)

【VB】使用NPOI元件來匯出Excel--DataTableToExcel

【SQL】符號切割字串變成多欄