- 浏览: 182007 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (134)
- java笔记 (25)
- Android开发 (3)
- Mybatis笔记 (1)
- oracle (9)
- javaScript (23)
- struts2 (2)
- jquery (6)
- java多线程 (6)
- 全文检索lucene (1)
- solr4.4 (5)
- solr4.9 (1)
- css 要点 (2)
- fmt格式化 (1)
- 百度地图 (1)
- 显示层jsp (2)
- ant (3)
- 脑袋放水 (2)
- 播放器 (1)
- log日志 (1)
- Spring (1)
- 设计模式 (2)
- httpservlet (1)
- seo (1)
- eclipse使用技巧 (1)
- 正则表达式 (2)
- 我的异常解决方案 (2)
- 集群服务器 (2)
- java网络编程 (3)
- Eclipse快捷键 (1)
- 图片和Base64互转 (1)
- maven (0)
- jsoup 网络爬虫 (1)
- 安全防范 (1)
- 非关系型数据库 (1)
- 在线工具 (1)
- HTML5学习 (1)
- Apache-Mina (1)
最新评论
-
wenjiao8204322:
不好意思说错了,是变量替换后,如果是英文和数字,是不换行的,如 ...
html 转换成pdf -
wenjiao8204322:
楼主你好,有问题、一直难以解决,我们项目上线后,就遗留在这就是 ...
html 转换成pdf -
jacking124:
scoreName 这个属性是做什么的!
jquery.raty-评级插件 -
高军威:
yixiandave 写道高军威 写道alvin198761 ...
Java中的五种实现方法【单例模式】 -
yixiandave:
高军威 写道alvin198761 写道53./** 54. ...
Java中的五种实现方法【单例模式】
网上各种各样的眼花缭乱,索性自己写一个,这只是个简单的例子,
点击返回头部 瞬间跳到顶部,你也可以写 计时器 每次向上滚动多少,实现 有动画效果的
返回顶部
兼容性也不错,主流浏览器都是可用的
先上图:
JS部分
HTML部分
点击返回头部 瞬间跳到顶部,你也可以写 计时器 每次向上滚动多少,实现 有动画效果的
返回顶部
兼容性也不错,主流浏览器都是可用的
先上图:
JS部分
//返回顶部 var scrolltotop = { scrollevent:function(){ try{ var OsObject = this.whichbrowser(); var show_jq_k = document.body.scrollTop; var show_jq_g = document.body.scrollLeft; var cuizhi = document.documentElement.scrollTop; }catch(e){} //判断浏览器类型 if(OsObject=="Firefox" || OsObject=="MSIE"){ //隐藏返回头部按钮 if(cuizhi < 150){ document.getElementById("totop_btn").style.display = "none"; } //显示返回头部按钮 if(cuizhi > 150){ document.getElementById("totop_btn").style.display = "inline"; } }else{ console.log(show_jq_k) //隐藏返回头部按钮 if(show_jq_k < 150){ document.getElementById("totop_btn").style.display = "none"; } //显示返回头部按钮 if(show_jq_k > 150){ document.getElementById("totop_btn").style.display = "inline"; } } }, whichbrowser:function(){ if(navigator.userAgent.indexOf("MSIE")>0) { OsObject = "MSIE"; return OsObject; } if(isChrome=navigator.userAgent.indexOf("Chrome")>0) { OsObject = "Chrome"; return OsObject; } if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ OsObject = "Firefox"; return OsObject; } if(isSafari=navigator.userAgent.indexOf("Safari")>0) { OsObject = "Safari"; return OsObject; } if(isCamino=navigator.userAgent.indexOf("Camino")>0){ OsObject = "Camino"; return OsObject; } if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ OsObject = "Gecko"; return OsObject; } }, scrolltop:function(){ //window.scrollTo(0,0); //把内容滚动指定的像素数(第一个参数是向右滚动的像素数,第二个参数是向下滚动的像素数) window.scrollBy(0,-100); //延时递归调用,模拟滚动向上效果 scrolldelay = setTimeout('scrolltotop.scrolltop()',50); //获取scrollTop值,声明了DTD的标准网页取document.documentElement.scrollTop,否则取document.body.scrollTop;因为二者只有一个会生效,另一个就恒为0,所以取和值可以得到网页的真正的scrollTop值 var sTop=document.documentElement.scrollTop+document.body.scrollTop; //判断当页面到达顶部,取消延时代码(否则页面滚动到顶部会无法再向下正常浏览页面) if(sTop==0) clearTimeout(scrolldelay); } } window.onscroll = function(){ scrolltotop.scrollevent(); }
HTML部分
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>测试</title> <script type="text/javascript" src="scrolltotop.js"></script> </head> <body id="top"> <div style="height:300px;width:100%;"></div> <div style="height:300px;width:100%;background-color:#dddddd;"></div> <div style="height:300px;width:100%;background-color:#ffffff;"></div> <div style="height:300px;width:100%;background-color:#00ff00;"></div> <div style="height:300px;width:100%;background-color:#ffddee;"></div> <div style="height:300px;width:100%;background-color:#eeff00;"></div> <div style="height:300px;width:100%;background-color:#ddeeff;"></div> <a id="totop_btn" href="javascript:;" onclick="scrolltotop.scrolltop()" target="_self" class="totop" style="position:fixed;right:10px; bottom:10px;width:100px;height50px;line-height:50px;text-align:center;background-color: #ff0000;display:none;"> 返回顶部 </a> </body> </html>
发表评论
-
js常用的对象扩展方法
2016-02-16 17:03 1389/** * js bug:解决 javascript ... -
js日期溢出
2015-06-17 17:15 891//有溢出问题 function js_patch_ge ... -
向上滚动到浏览器顶部固定住,向下滚动出浏览器顶部回复原状
2015-05-06 15:55 1235js代码: //当滚动到浏览器顶部时 浮动固定 不随网页滚 ... -
一个页面多个倒计时js代码
2015-04-15 10:17 1170粗略的整理下 解决需求: 1.解决一个页面多个倒计时 2.每 ... -
页面复制文本信息
2015-01-05 12:56 669<!DOCTYPE html PUBLIC &quo ... -
IE 玛德好霸道,就你特殊
2014-10-24 15:31 436尼玛一. document.getElementsByNa ... -
js代码
2014-10-22 16:19 0$(document).ready(function() { ... -
得到浏览器尺寸,判断浏览器内核
2014-10-09 13:24 1089效果图: 代码部分: <!DOCTYPE ht ... -
Js汉字和Unicode编码互转 Unicode加密 Unicode解密
2014-08-11 15:19 1181加密是为了保护源代码;解密是为了看到源代码 参考文档: htt ... -
js运算bug,等等
2014-06-23 15:48 0/** * js bug:解决 javascript ... -
Ajax表单提交的特殊字符处理
2014-05-09 11:32 782封装成json格式在提交就没有为题了 W3 ... -
复选框 浏览器兼容问题解决方案
2014-01-03 10:41 830需求,会员注册,勾选统一注册协议复选框,按钮变 亮可用, 不勾 ... -
选中复选框后按钮可用,不选中不可用
2013-11-29 10:37 1361<input type="checkbox ... -
CSS中的绝对定位与相对定位
2013-11-26 16:35 594... -
Jquery 收藏本站代码
2013-10-29 15:45 1637//收藏本站代码 jQuery.fn.addFavo ... -
ie6和ie7下z-index bug的解决办法
2013-09-24 14:43 1034在CSS中,显然,只能通过代码改变层级,这个属性就是z-ind ... -
【转】jsp、freemarker、velocity比较
2013-09-11 14:27 1029在java领域,表现层技术主要有三种:jsp、freemark ... -
常用js方法
2013-07-29 11:12 992·1.回车触发事件 onkeydown="if(ev ... -
图片上下无间隙滚动
2013-07-19 17:52 1103图片上下无间隙滚动↓↓↓↓↓↓ -
JS实现文本不间断上线滚动效果【转】
2013-07-04 10:04 1157其实这种js控制文本上下不间断滚动的例子不少,但是常常找的不是 ...
相关推荐
在网页设计中,"返回头部"功能是一个非常实用的元素,尤其对于内容丰富的长页面,它可以帮助用户快速回到页面顶部,提升浏览体验。本资源"仿淘宝返回头部js"提供了一个模仿淘宝网实现该功能的JavaScript代码,适用于...
- `index.html` 文件是网页的基础结构,包含了HTML标记语言,定义了网页的各个部分,如头部(head)、主体(body)等。返回顶部的按钮可能作为一个独立的段落(`<p>`)或链接(`<a>`)元素被嵌入到页面的合适位置,...
2. **引入jQuery库**:在网页头部引入jQuery库的链接,或者将库文件下载到本地并引用。 3. **编写jQuery代码**:利用jQuery的选择器找到客服元素,添加事件监听器。例如,可以监听点击事件,当用户点击时切换展开/...
本文将详细讲解如何使用JavaScript来实现一个网页头部的进度条刷新。 首先,我们来谈谈进度条在网页中的作用。进度条直观地显示了网页加载的完成情况,这不仅能够让用户在等待加载的过程中了解到大致所需时间,还...
这样的设计可以提供良好的用户体验,使用户在浏览长页面时能始终保持导航元素(如头部的菜单和底部的返回按钮)可见。 首先,我们需要理解HTML的基本结构。HTML(超文本标记语言)是网页内容的基础,通过不同的标签...
【标题】"快速回到头部"指的是网页设计中一个常见的功能,允许用户轻松地将浏览焦点返回到页面顶部。这个功能通常以一个按钮或者链接的形式出现在页面底部或侧边,尤其在长页面中非常实用,避免用户需要手动滚动很长...
当用户尝试访问的网页不存在时,服务器会返回一个404 Not Found错误,这是互联网上的标准HTTP状态代码。设计一个定制的404错误页面可以提供更好的用户体验,因为它可以指导用户回到网站的其他部分,而不是让他们感到...
9. JSON解析:现代网页API经常以JSON格式返回数据,因此易语言的网页操作类可能包含JSON解析器,方便开发者处理这些结构化数据。 10. 自定义头部设置:在发送HTTP请求时,有时需要设置自定义的请求头部,如User-...
- **应用场景**:当客户端使用条件GET请求时(如提供If-Modified-Since头),如果资源自上次请求以来未发生更改,则服务器会返回此状态码。 **305 Use Proxy** - **含义**:客户端应通过Location头指定的代理服务器...
- **编码检测**:分析网页的charset信息,这可能存在于HTTP头部或HTML的meta标签中。 - **转换编码**:一旦确定了正确的编码,可以使用易语言的字符串处理函数,如`转换编码`命令,将网页内容从源编码转换为目标...
通过设置URL、方法(GET或POST)、头部信息和POST数据,可以实现对网页的访问。 2. **数据解析**:获取到网页内容后,需要解析HTML或JSON等格式的数据。易语言可能会结合正则表达式或DOM解析库,如“正则表达式”...
2. 响应头部:包含服务器返回的有关响应的信息,如Content-Type(内容类型)、Server(服务器信息)等。 3. 空行:同样用来分隔响应头部和响应体。 4. 响应体:包含服务器返回的实际内容,可能是HTML页面、图片、...
在移动应用和网页设计中,头部滑动导航是一种常见的交互元素,它允许用户轻松地浏览和切换页面的主要内容。这个“头部滑动导航demo大全”集合了多种不同的导航设计和切换动画,旨在帮助开发者和设计师了解和实现这些...
发送请求后,服务器会返回HTTP响应报文,其中包含了网页内容。响应报文通常包括状态行、头部字段和主体(通常是HTML内容)。 接下来,我们需要解析接收到的HTML内容。HTML(超文本标记语言)是网页结构的基础,包含...
“另类连接网页”可能指的是非标准或创新的网页连接方法,比如使用非标准端口、自定义协议、或者在HTTP请求中添加特定的头部信息来实现特定功能。这可能涉及到对HTTP协议的深入理解和自定义扩展。 4. 源码分析: ...
本教程将深入讲解如何利用jQuery库实现这一功能,并且最终能够返回一个表示整个流程图状态的整体对象。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理以及动画效果,使得在网页上实现动态效果变得更为...
浏览器将URL作为请求发送到对应的服务器,服务器收到请求后返回网页内容,浏览器接收并解释这些内容,最后在屏幕上展示给用户。常见的浏览器有微软的Internet Explorer和Netscape的Navigator。 HTML文档的结构通常...
jQuery-Posfixed 能够让网页的导航或表头等固定在顶部或底部,让用户更方便的操作或查看信息,淘宝网、易迅网等电子商务网站常常用到这种效果。除了导航和表头,也可以固定 其他内容,比如广告、返回顶部等等,同时 ...
4. **网页数据解析**:返回的数据可能是HTML、XML或JSON格式,模块会提供解析工具,帮助用户提取所需信息。例如,可以解析HTML查找特定元素,或者解析JSON获取特定键值对。 5. **cookies管理**:在进行多次请求时,...