jquery 返回顶部的两端代码
2012-03-19 10:27
267 查看
总共写了两种方案,喜欢哪种用哪种!
第一种方案,这种方案是让放回底部的图片一直居于浏览器的右下角,不应主题的改变而改变。
这个是用PJBlog的时候写的,所以以PJBlog做的例子,当然肯定不局限于PJBlog。
这个返回顶部是用JQuery实现的,PJBlog3没有使用什么JQuery库。
下面的修改支持PJBlog的全动态,半静态,全静态。
第一步,下载:
解压下载的文件,将里面的js文件上传到博客根目录下大的common文件夹里面。
第二步:
打开header.asp,在合适位置(自己看看就晓得了)加上
如果你用的是全静态,请在Template文件夹的static.htm文件中的合适位置加上上面的代码,并重新生成缓存,不是全静态的这步可以不做。
第三步:
打开common文件夹下的common.js文件,找到
改为
第四步:
做一个图片,取名up.gif,上传到博客根目录下的images文件夹下面。提示:
若想修改图片的大小及在浏览器中的位置,打开,下载的文件backtop.js,找到
up.gif
图片的宽带,高度根据你做的图片修改下,还就是与右下角的距离,请自行调整到自己满意的位置。
好了,修改结束,刷新下首页,就看见返回顶部了。
第二种方案,返回图片相对于主题边缘静止,可以返回顶部,返回底部。当然也可以返回到中间内容的某个特定值上。
方法很简单,请确保你页面包含了的Jquery框架。当然你也可以像我一样使用
Jquery代码,放到合适位置
然后代码 <body> </body> 之间加入
然后在CSS代码中加入下面的CSS
查看源代码
打印帮助
你可自行替换。好了,修改完毕。
第一种方案,这种方案是让放回底部的图片一直居于浏览器的右下角,不应主题的改变而改变。
这个是用PJBlog的时候写的,所以以PJBlog做的例子,当然肯定不局限于PJBlog。
这个返回顶部是用JQuery实现的,PJBlog3没有使用什么JQuery库。
下面的修改支持PJBlog的全动态,半静态,全静态。
第一步,下载:
解压下载的文件,将里面的js文件上传到博客根目录下大的common文件夹里面。
第二步:
打开header.asp,在合适位置(自己看看就晓得了)加上
<Script type="text/javascript" src="common/jquery.js"></script> <Script type="text/javascript" src="common/backtop.js"></script>
如果你用的是全静态,请在Template文件夹的static.htm文件中的合适位置加上上面的代码,并重新生成缓存,不是全静态的这步可以不做。
第三步:
打开common文件夹下的common.js文件,找到
//初始化JS代码 function initJS(){ ReImgSize() //自动缩放代码 initAccessKey() //转换AccessKey For IE }
改为
//初始化JS代码 function initJS(){ ReImgSize() //自动缩放代码 initAccessKey() //转换AccessKey For IE scrolltotop.init() }
第四步:
做一个图片,取名up.gif,上传到博客根目录下的images文件夹下面。提示:
若想修改图片的大小及在浏览器中的位置,打开,下载的文件backtop.js,找到
<img src="images/up.gif" style="width:12px; height:95px" />',controlattrs:{ offsetx:28,offsety:88 }
up.gif
图片的宽带,高度根据你做的图片修改下,还就是与右下角的距离,请自行调整到自己满意的位置。
好了,修改结束,刷新下首页,就看见返回顶部了。
第二种方案,返回图片相对于主题边缘静止,可以返回顶部,返回底部。当然也可以返回到中间内容的某个特定值上。
方法很简单,请确保你页面包含了的Jquery框架。当然你也可以像我一样使用
<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
Jquery代码,放到合适位置
<script type="text/javascript"> jQuery(document).ready(function($){ $('#roll_top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);}); $('#roll_bottom').click(function(){$('html,body').animate({scrollTop:$('#foot').offset().top}, 800);}); }); </script> // 其中#foot的foot是博客底部某个id的名称,请根据实际替换,其他的就不用调整了。
然后代码 <body> </body> 之间加入
<div id="roll"><div title="回到顶部" id="roll_top"></div><div title="转到底部"id="roll_bottom"></div></div>
然后在CSS代码中加入下面的CSS
查看源代码
打印帮助
html body { _background-image:url(about:blank); _background-attachment:fixed; } #roll_top,#roll_bottom { position:relative; cursor:pointer; height:40px; width:15px; } #roll_top { background:url(up.png) no-repeat; } #roll_bottom { background:url(up.png) no-repeat 0 -40px; } #roll { display:block; width:15px; margin-right:-486px; /*这个是距离的位置,请自行调整*/ position:fixed; right:50%; top:50%; _margin-right:-485px;/*Hack IE6的,请用IE6打开自行调整*/ _position:absolute; _margin-top:300px; _top:expression(eval(document.documentElement.scrollTop)); } up.png
你可自行替换。好了,修改完毕。
相关文章推荐
- 仿新浪微博返回顶部的jquery实现代码
- 基于Jquery返回顶部代码html+css+js
- “返回顶部代码”滑动效果 jQuery超级简单实用写法
- jquery代码: 返回页面顶部
- jQuery 简单返回顶部代码
- 仿新浪微博返回顶部的jquery实现代码
- 用jQuery实现的智能隐藏、滑动效果的返回顶部代码
- 基于jQuery实现返回顶部实例代码
- 一个简单的返回顶部jQuery代码
- 用jquery如何写返回顶部功能和懒加载功能?(附代码)
- jquery 返回顶部和返回底部代码
- 一个带微博按钮的jquery返回顶部效果代码
- jQuery一句代码实现返回顶部功能
- 用jQuery实现的智能隐藏、滑动效果的返回顶部代码
- jQuery实现的个性化返回底部与返回顶部特效代码
- 基于jQuery实现返回顶部实例代码
- jquery 实现简单返回顶部代码
- JavaScript/Jquery返回顶部代码
- jquery最简单的右侧返回顶部代码(滚动才出现)
- jQuery制作带有微信二维码扫描的页面返回顶部代码