jquery方法回到顶部代码
2015-05-08 23:11
357 查看
<style> /*默认样式,主要是position:fixed实现屏幕绝对定位*/ #gotoTop{display:none;position:fixed;top:75%;left:50%;cursor:pointer;margin-top:-50px;margin-left:520px;padding:9px 4px;width:20px;text-align:center;border:1px solid #e0e0e0;background:#fff;} /*用CSS表达式(expression)来实现ie6下position:fixed效果*/ #gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")} /*鼠标进入的反馈效果*/ #gotoTop.hover{background:#5CB542;color:#fff;text-decoration:none;} </style> <script> function gotoTop(min_height){ //预定义返回顶部的html代码,它的css样式默认为不显示 var gotoTop_html = '<div id="gotoTop">返回顶部</div>'; //将返回顶部的html代码插入页面上id为page的元素的末尾 $(".clearer").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); }; }); }; $(document).ready(function(){ gotoTop(); }); </script>
其中
$(".clearer") 为页面的中的一个元素
相关文章推荐
- 7行JQuery代码实现回到顶部效果
- jQuery实现带有动画效果的回到顶部和底部代码
- 回到页面顶部的jquery代码
- jQuery实现带有动画效果的回到顶部和底部代码
- jQuery回到顶部的代码
- jQuery回到顶部的代码
- jQuery实现分章节锚点“回到顶部”动画特效代码
- jQuery实现分章节锚点“回到顶部”动画特效代码
- 一个基于jquery回到顶部的简单代码
- jquery实现的动态回到顶部特效代码
- jquery点击回到页面顶部方法
- 回到顶部最简单的JQuery实现代码
- jQuery插件scrollToTop 4行代码实现网站回到顶部
- jQuery回到顶部代码
- 【代码片段】jquery 回到顶部效果(全兼容浏览器)可自定义出现位置和页面宽度
- jquery实现的动态回到顶部特效代码
- JQuery点击事件回到页面顶部效果的实现代码
- jquery回到页面顶部代码案例
- jquery源码分享-回到顶部
- jquery的html()方法,不是输出所有的html标签,比如div标签,明明有,使用html()方法中得到的html代码中,就是没有