JQuery开发4-当网页内容大于一页时提示返回顶部
2016-05-27 20:17
501 查看
在网页中我们经常会碰到当我们浏览网页的内容大于一页时,网页中提示返回顶部按钮,当我们点击一下就可以返回到开始浏览网页的顶部,或者某些网页中的广告会随着网页的滑动儿一直固定在网页的某个位置。下面以一个例子来实现这些功能。
该程序的功能有三个
1、当网页内容大于一页时,在浏览器的底部会出现返回顶部按钮
2、该按钮会一直固定在网页的底部,不会随着浏览器在竖直方向平滑页面而消失
3、当点击该按钮时,会自动返回网页的顶部位置
用jquery具体实现如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script language="javascript" src="${pageContext.request.contextPath}/script/jquery.js"></script> <style type="text/css"> .fixed_div { position: fixed; bottom: 10px; width: 400px; right: 2px } </style> <script type="text/javascript"> $(document).ready(function(){ //$(function(){ //获取要定位元素距离浏览器顶部的距离 var navH = $(".nav").offset().top; $(window).scroll(function(){ //获取滚动条的滑动距离 var scroH = $(this).scrollTop(); //if ($(window).scrollTop()>50) //滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定 if(scroH>navH) { $("#back-to-top").fadeIn(1000); } else { $("#back-to-top").fadeOut("fast"); } }); //当点击跳转链接后,回到页面顶部位置 $("#back-to-top").click(function(){ $('body,html').animate({scrollTop:0},1000); return false; }); }); </script> </head> <body> <div class="fixed_div" id="back-to-top" style="display: none"> <a href="" >回到顶部</a> </div> <p class="nav">这是第一行</p> <p>这是第二行</p> <p>这是第三行</p> <p>这是第四行</p> <p>这是第五行</p> <p>这是第六行</p> <p>这是第七行</p> <p>这是第八行</p> <p>这是第十行</p> <p>这是第十一行</p> <p>这是第十二行</p> <p>这是第十三行</p> <p>这是第十四行</p> <p>这是第十五行</p> <p>这是第十六</p> <p>这是第十七行</p> <p>这是第十八行</p> <p>这是第十九行</p> <p>这是第二十行</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> <p>测试</p> </body> </html>
就可以实现这些功能。
相关文章推荐
- 显示消息提示对话框,不输出页面内容,并返回上一页
- jQuery返回顶部特效,网页右下角的回到顶部按钮
- 提示成功后,转跳到其它网页或者返回一页
- JQuery插件开发-----------------------------------返回顶部
- js,javascript,jquery网页返回顶部代码
- jQuery实现网页右面浮动“返回顶部”效果
- 网页内容实现太长实现返回顶部的代码
- jquery实现返回网页顶部效果
- 开发日程:js使用history.go(-1)返回上一页出现网页过期
- jquery 网页返回顶部
- ASP.NET jQuery 实例9 通过控件hyperlink实现返回顶部效果
- 仿新浪微博返回顶部的js实现(jQuery/MooTools)
- 错误提示页面自动返回上一页
- 如果网页内容需要支持多语言,你会怎么做?在设计和开发多语言网站时,有哪些问题你必须要考虑?
- jquery 实现返回顶部功能
- 减少开发周期的40个新鲜实用的jquery图像 内容插件
- jquery实现返回顶部特效
- jQuery火箭图标返回顶部代码
- js+JQuery实现返回顶部功能
- 简单的JQuery top返回顶部