内页“回顶部”“写评论”JS代码
2010-9-14 - - 网页设计 - Views
这个效果是昨天才放上去的(参见我的日志页),不料一用上就有同学向我讨要教程。那好吧,继续发扬哥的共享精神。
有一点需要说明:这个JS特效并非哥的原创,其实是昨天逛卢松松博客时看到的,感觉还不错,用上以后应该会有益于提高博客的互动热度,所以就给移植了过来。图片色调是经过调整了的,JS文件中的定位参数也重新调了,看起来还不错,比较切合我的主题。那么今天就分享了吧,用我这款绿色主题的同学,可以直接按如下教程添加——
Step 1:先将下列代码,保存为JS文件,自己命名呵,如:“fudong.js”;
lastScrollY=0;
function heartBeat(){
var diffY;
if (document.documentElement && document.documentElement.scrollTop)
diffY = document.documentElement.scrollTop;
else if (document.body)
diffY = document.body.scrollTop
else
{/*Netscape stuff*/}
percent=.1*(diffY-lastScrollY);
if(percent>0)percent=Math.ceil(percent);
else percent=Math.floor(percent);
document.getElementById("full").style.top=parseInt(document.getElementById("full").style.top)+percent+"px";
lastScrollY=lastScrollY+percent;
/*if(diffY == 0){document.getElementById("full").style.display = "none"}
else{document.getElementById("full").style.display = "block"}
}*/
if(diffY > 450){document.getElementById("full").style.display = "block"}
else{
document.getElementById("full").style.display = "none"}
}suspendcode="<div id=\"full\" style='display:none; width:15px; height:57px; POSITION:absolute; left:50%; top:420px; margin-left:213px; z-index:100; text-align:center;'><a href='#'><img src='../THEMES/aqua_dyd/style/images/btn_top.gif' border=0 /></a><br><br><a href='#respond'><img src='../THEMES/aqua_dyd/style/images/btn_comment.gif' border=0 /></a></div>"
document.write(suspendcode);
window.setInterval("heartBeat()",1);<!--
//双击自动滚屏
var currentpos, timer;
function initialize() {
timer = setInterval("scrollwindow()", 10); //设置滚动的速度
}
function sc() {
clearInterval(timer);
}
function scrollwindow() {
window.scrollBy(0, 1);
}
document.onmousedown = sc;
document.ondblclick = initialize;
-->
Step 2:将这个JS文件上传到主题包下的SCRIPT目录下;
Step 3:将所需的两张图片btn_top.gif、btn_comment.gif,上传至主题包下/style/images/目录下;
Step 4:进入后台,编辑修改主题包下文件“./THEMES/主题包ID/TEMPLATE/single.html”,在“<head></head>”区,插入JS调用代码——
<script type="text/javascript" src="<#ZC_BLOG_HOST#>THEMES/<#ZC_BLOG_THEME#>/SCRIPT/fudong.js"></script>
Step 5:提交保存后,后台文件重建即可。
JS文件直接下载:点这儿 OK,Enjoy it!
关键词 // JS实例 JS应用 网页设计 低一度
出处:低一度,链接:http://www.diyidu.cn/post/jscode_fudong.html
随机推荐
to "内页“回顶部”“写评论”JS代码"
-
#1 爱好者博客 回复该留言 2010-9-14 10:39:55这个沙发坐得!
-
我的是沙发吗??
-
呵呵,啊度不错哦。
-
我还以为支持Ctr+Enter提交呢,原来不行。你主题我改了些,现在我的支持了。
-
将这个JS文件上传到主题包下的SCRIPT目录下,主题包下没有SCRIPT目录。桶哥 于 2010-9-14 12:46:03 回复不可能吧,那你就新建一个咯。
-
唔,我还以为是卢松松抓的你的呢,原来弄反了。
-
太难了,哎。
-
不想加载更多了JS了,这样对网页打开比较慢了。
-
呵呵,这个不错。点了下,挺方便的。
-
要是用上jQuery就更爽了。
-
这东西还有进一步改进的空间,如楼上所说的换做jQuery之类的,期待后面的改进哦!
-
效果不错哦,呵,我也折腾一个!
-
我好像看到有几个博客用到这个了。
-
学习了,不过不怎么喜欢JS。
-
我也不太喜欢JS。呵呵。
-
我对代码反映迟钝!
-
刚在松松那看到,搜索了下,就发现在这里有教程,不错。
-
原来是这么简单啊,呵呵!
-
上面那个代码很复杂啊。
-
这个貌似在你页面最上方的时候就显示不出来(win xp,firefox 3.6),看到你文章最上方有一个“我来说两句”,估计是你故意这样设置的。但是习惯了点悬浮的那个,突然找不到了,确实有些迷茫……
-
动动鼠标那东西就在那儿晃,看着不舒服。
-
代码太复杂了点,我没看明白。
-
哇,好好哦,不错的功能。
-
代码好像也没有我的工作让人头疼了,是什么原因?也许我改变不了外部的,只有改变自己了,我要换。
-
这东西很好,很不错。如果能够再有个回首页,就更完美了。
-
代码问题还是很复杂的!
-
又是代码,看到就好复杂!
-
代码写得不错哦。
-
这个确实感觉很不错哦。
-
这个很实用,不错哦。
-
我也用上了咯。
-
还是蛮人性化的。
-
我用的是网上直接下的Js,带缓冲效果的。
-
实在是太到位了,我这两天就是在找这种代码,终于在你这篇文章找到了。3Q。我把其中的参数修改了一下,图片也换了。看看我的马上就要更新的效果页面吧:www.zhp5127.ws/gl
-
我的网站已经运用这个代码了,图片和相应的参数我也修改过了,我还想问一下,这个代码能不能做成那种固定浮窗的效果?比如我这个zhp5127.ws/cn页面右边的分享按钮一样让人感觉不到这个按钮在动。我发现安装这种自动隐藏的代码之后,如果页面太长,这个代码会慢慢的弹出来,如果能保持自动隐藏,而且和这个分享按钮一样做成固定浮窗效果就更好了。
-
http://www.diyidu.cn/post/tabslideout.html这个效果不适合我的网站使用,如果你现在使用的这种浮动效果能做成固定浮窗就比较适合我的网站使用了。因为我的网站上的联系方式一定要点击到相应的链接去才更好用。
-
回顶部点击之后能修改成那种漂移效果就更加到位。
-
我刚刚在网上找到了一款可以进行漂移效果的返回顶部的代码,图片也可以添加两张,但就是无法将其中一张图片进行超链接到“联系我们”的页面。ewq 于 2011-9-7 16:47:47 回复sdfsf
-
这个我喜欢。看着就舒服。用的是你的主题。配上这个,感觉美观许多。谢谢桶哥!
-
这个东东很实用!代码不少,鸭梨挺大的,不过也得收了。
-
你好,首先谢谢您提供了这么好的代码。不过在我的网站上“写评论”功能无效……能帮忙看下是怎么回事么?diyidu 于 2011-7-10 18:29:39 回复针对你那个主题,JS代码中要做一点儿修改——
<a href='#respond'><img src='../THEMES/aqua_dyd/style/images/btn_comment.gif' border=0 /></a>
把这一句改为:
<a href='#posttop'><img src='../THEMES/aqua_dyd/style/images/btn_comment.gif' border=0 /></a>智林 于 2011-7-11 7:20:05 回复谢谢啊。厦门SEO 于 2011-9-14 21:11:06 回复<a href='#respond'> 这个写评论的地址是由什么决定的?望指教:)
-
<a href='#respond'> 这个写评论的地址是由什么决定的?望指教:)
-
再请教一个问题哦,就是如何让这个图片对齐在中线上?谢谢啊。
-
请教一下我的博客能用吗?
-
我也试试。


