当前位置:首页 > CMS教程 > WordPress > 列表

WordPress增加返回顶部效果代码

发布:smiling 来源: PHP粉丝网  添加日期:2014-03-18 09:30:34 浏览: 评论:0 

返回顶部效果不是WordPress自带的功能了,这是一款js或jquery的效果,下面我给大家介绍在WordPress中增加反回顶部的效果代码,有需要了解的朋友可参考.

第一步:在下面主题文件footer.php底下加上这段代码:

  1. <script src="top.js" type="text/javascript" charset="utf-8"></script > 
  2. <div id="scroll"><a href="javascript:void(0)" onclick="goto_top()" title="返回顶部">TOP</a></div> 

top.js代码如下:

  1. //<![CDATA[ 
  2. var goto_top_type = -1; 
  3. var goto_top_itv = 0; 
  4. function goto_top_timer() 
  5. var y = goto_top_type == 1 ? document.documentElement.scrollTop : document.body.scrollTop; 
  6. var moveby = 15; 
  7. y -= Math.ceil(y * moveby / 100); 
  8. if (y < 0) { 
  9. y = 0; 
  10. if (goto_top_type == 1) { 
  11. document.documentElement.scrollTop = y; 
  12. else { 
  13. document.body.scrollTop = y; 
  14. if (y == 0) { 
  15. clearInterval(goto_top_itv); 
  16. goto_top_itv = 0; 
  17. function goto_top() 
  18. if (goto_top_itv == 0) { 
  19. if (document.documentElement && document.documentElement.scrollTop) { 
  20. goto_top_type = 1; 
  21. else if (document.body && document.body.scrollTop) { 
  22. goto_top_type = 2; 
  23. else { 
  24. goto_top_type = 0; 
  25. if (goto_top_type > 0) { 
  26. goto_top_itv = setInterval('goto_top_timer()', 50); 
  27. //]]> 

第二步:在主题文件style.css文件中加入以下样式:

  1. /*返回顶部*/ 
  2. #scroll {display:blockwidth:30pxmargin-right:-380px
  3. position:fixed
  4. right:50%
  5. top:90%
  6. _margin-right:-507px
  7. _position:absolute
  8. _margin-top:30px
  9. _top:expression(eval(document.documentElement.scrollTop)); 
  10. #scroll a { 
  11. display:block
  12. float:right
  13. padding:9px 5px
  14. cursorpointer
  15. background-color:#444
  16. color:#fff
  17. border-radius:5px
  18. text-decorationnone
  19. font-weight:bold
  20. #scroll a:hover { 
  21. background-color:#333
  22. color:#669900
  23. text-decorationnone
  24. font-weight:bold

这样我们再清除缓存是不是就可以看到有个返回顶部的效果按钮了,这样你的WordPress博客中的所有页面都会有返回顶部效果了.

Tags: WordPress 返回顶部

分享到: