【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來替換。
留言
張貼留言