简约型js返回顶部特效
目前对大部分网站都有返回顶部的功能,个人觉得用户体验的很大提升,今天我们就分享
给大家一款比较大气的返回顶部功能,也是本站的返回顶部代码,值得学习和下载。
下面教你如何使用:
1.下载文件,加载jQuery
2.把下面的css代码拷贝到你的css样式
4.拷贝以下代码到你的HTML页面
会隐藏的,你可以修改高度(高度是指滚动高度)。
给大家一款比较大气的返回顶部功能,也是本站的返回顶部代码,值得学习和下载。
下面教你如何使用:
1.下载文件,加载jQuery
2.把下面的css代码拷贝到你的css样式
/* 返回顶部样式 */#gotoTop{display:none;position:fixed;top:75%;left:50%;cursor:pointer;margin-top:-50px;margin-left:520px;width: 64px;height:64px;line-height: 100;overflow: hidden;background: url(../images/gTopa.png) no-repeat;}#gotoTop{_position:absolute;_top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px");}3.拷贝图片gTopa.png到你的图片目录,上面的图片路径修改成你的图片路径
4.拷贝以下代码到你的HTML页面
<script type="text/javascript">//返回顶部function gotoTop(min_height){ //预定义返回顶部的html代码,它的css样式默认为不显示 var gotoTop_html = '<div id="gotoTop">返回顶部</div>'; //将返回顶部的html代码插入页面上id为page的元素的末尾 $("body").append(gotoTop_html); $("#gotoTop").click(//定义返回顶部点击向上滚动的动画 function(){ $('html,body').animate({scrollTop:0},700); }).hover(//为返回顶部增加鼠标进入的反馈效果,用添加删除css类实现 function(){ $(this).addClass("hover");}, function(){ $(this).removeClass("hover"); }); //获取页面的最小高度,无传入值则默认为600像素 min_height ? min_height = min_height : min_height = 600; //为窗口的scroll事件绑定处理函数 $(window).scroll(function(){ //获取窗口的滚动条的垂直位置 var s = $(window).scrollTop(); //当窗口的滚动条的垂直位置大于页面的最小高度时,让返回顶部元素渐现,否则渐隐 if( s > min_height){$("#gotoTop").fadeIn(100); }else{$("#gotoTop").fadeOut(200); }; });};gotoTop();</script>注意事项:这里配置页面高度为600px,才显示哦,如果你的页面不够高的话,
会隐藏的,你可以修改高度(高度是指滚动高度)。
0条评论