本文实例讲述了jQuery实现返回顶部效果的方法。分享给大家供大家参考。具体实现方法如下:
1、首先是CSS样式:
/*updown*/ #shangxia{position:fixed;top:83%;right:42%;margin-right:-543px;display:block;_display:none} #shang,#comt,#xia{background:url(../images/sprite.png) no-repeat;position:relative;cursor:pointer;height:25px;width:29px;margin:10px 0 0} #shang{background-position:0 -308px}#comt{background-position:0 -338px;height:32px} #xia{background-position:0 -376px} #comt:hover{background-position:-31px -338px}#shang:hover{background-position:-31px -308px} #xia:hover{background-position:-31px -376px}
2、接着是jquery代码:(要引入jQuery核心库)
/*updown*/ jQuery(document).ready(function($) {$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $("html") : $("body")) : $("html,body");$("#shang").mouseover(function() {up()}).mouseout(function() {clearTimeout(fq)}).click(function() {$body.animate({scrollTop: 0},400)});$("#xia").mouseover(function() {dn()}).mouseout(function() {clearTimeout(fq)}).click(function() {$body.animate({scrollTop: $(document).height()},400)});$("#comt").click(function() {$body.animate({scrollTop: $("#comments").offset().top},400)});});function up() {$wd = jQuery(window);$wd.scrollTop($wd.scrollTop() - 1);fq = setTimeout("up()", 50)};function dn() {$wd = jQuery(window);$wd.scrollTop($wd.scrollTop() + 1);fq = setTimeout("dn()", 50)};
3、引用页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <style type="text/css"> /*updown*/ #shangxia{position:fixed;top:60%;right:50%;margin-right:-543px;display:block;_display:none} #shang,#comt,#xia{background:url(images/sprite.png) no-repeat;position:relative;cursor:pointer;height:25px;width:29px;margin:10px 0 0} #shang{background-position:0 -308px}#comt{background-position:0 -338px;height:32px}#xia{background-position:0 -376px} #comt:hover{background-position:-31px -338px}#shang:hover{background-position:-31px -308px}#xia:hover{background-position:-31px -376px} /*存档*/ </style> ///上面的是内部样式,上面已经有外部样式,如果不使用内部样式可以引入外部样式 <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> <script type="text/javascript" src="js/updown/devework.js"></script> </head> <body> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>1</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <p>333</p> <div id="shangxia"> <div id="shang" title="↑ 返回顶部"></div> <div id="comt" title="沙发还没有被抢哦"></div> <div id="xia" title="↓ 移至底部"></div> </div> </body> </html>
希望本文所述对大家的jQuery程序设计有所帮助。
本文向大家介绍jQuery实现回到顶部效果,包括了jQuery实现回到顶部效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jQuery实现回到顶部效果的具体代码,供大家参考,具体内容如下 动画:通过点击侧栏导航,页面到达相应的位置 jQuery方法:show(), hide(), animate() 动画效果: 代码: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家
本文向大家介绍jquery实现页面常用的返回顶部效果,包括了jquery实现页面常用的返回顶部效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jquery实现返回顶部效果的全部代码,供大家参考,具体内容如下 效果图: 实现代码: 希望本文所述对大家学习javascript程序设计有所帮助。
本文向大家介绍简单几步实现返回顶部效果,包括了简单几步实现返回顶部效果的使用技巧和注意事项,需要的朋友参考一下 今天与大家分享下网页中经常出现的返回顶部效果 相比原生Javascript,jquery实现起来能够省略不少代码。 接下来就直接贴代码啦: ok,是不是很简单,jquery直接为我们提供的animate方法可以很快实现返回顶部的动画效果。 以上就是本文的全部内容,希望对大家有所帮助,同
本文向大家介绍一句jQuery代码实现返回顶部效果(简单实用),包括了一句jQuery代码实现返回顶部效果(简单实用)的使用技巧和注意事项,需要的朋友参考一下 使用方法: 只需引用jQuery库和YesTop插件,然后一句代码就可以实现返回顶部: 引用代码: 使用代码: 也就是: $.fn.yestop(); 这句代码就可以了。 当然还有高级的设置,如换图片,设置图标为圆形,设置位置,设置时间等等
本文向大家介绍jquery 实现返回顶部功能,包括了jquery 实现返回顶部功能的使用技巧和注意事项,需要的朋友参考一下 今天搞了一个回到顶部的JS JQ功能,废话不多说,有图有真相! 代码很简单,各位直接拿去,放在自己项目中即可,如有bug请给我留言,共同完善 方法二: 主要参数: scrollName: 'scrollUp', // Element ID topDistance: '300'
本文向大家介绍javascript返回顶部的按钮实现方法,包括了javascript返回顶部的按钮实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例介绍了javascript返回顶部的按钮实现方法,分享给大家供大家参考,具体内容如下 html: css: script: 获取滚动条高度:document.documentElement.scrollTop || document.body.