为WordPress添加一个返回顶部按钮

  • 2
  • 3,924 views

为WordPress添加一个“返回顶部”按钮,能非常方便快速的返回网页顶部,有助于提高网页用户的浏览体验。下面介绍的方法非常简单实用,不仅适用于WordPress,也适用于其它任何网页。

首先把以下代码添加到WordPress主题的footer.php

<div id="backtop" style="width:20px;position:fixed;left:50%;bottom:10px;margin-left:493px;z-index:100;text-align:center;cursor:pointer;display:none;line-height:16px;">
<a>返回顶部</a>
</div>
<script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/js/backtop.js"></script>

然后把以下代码保存为backtop.js,放到WordPress主题的js文件夹

 var isie6 = window.XMLHttpRequest ? false : true; function newtoponload() { var c = document.getElementById("backtop"); function b() { var a = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; if (a > 0) { if (isie6) { c.style.display = "none"; clearTimeout(window.show); window.show = setTimeout(function () { var d = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; if (d > 0) { c.style.display = "block"; c.style.top = (400 + d) + "px" } }, 300) } else { c.style.display = "block" } } else { c.style.display = "none" } } if (isie6) { c.style.position = "absolute" } window.onscroll = b; b() } if (window.attachEvent) { window.attachEvent("onload", newtoponload) } else { window.addEventListener("load", newtoponload, false) } document.getElementById("backtop").onclick = function () { window.scrollTo(0, 0) };

至此,当网页向下滚动一些时,在网页右下方就会出现一个“返回顶部”按钮。另外也可通过CSS对按钮外观进行个性化设置。

米粒在线
  • 本文由 发表于 2014年7月8日19:39:41
  • 转载请务必保留本文链接:https://www.miliol.org/25566.html
网站建设

从并发20到并发120之laravel性能优化

调优成果 遇到问题 单台服务并发20,平均响应时间1124ms,通过htop观察,发现cpu占用率达到100%(包括sleep的进程),内存几乎没怎么用。 调优后 单机最大吞吐量达到1...
网站建设

为了WordPress运行效率翻倍我用Cyberpanel替代了宝塔面板

因为我的博客最近这段时间总是莫名其妙的卡成狗,用的是应该是某个插件的原因,正好许久没折腾了就追求刺激,准备重新使用我以前心心恋恋的 openlitespeed,当初测试在都安装插件的情况下 NGINX...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  2   博主  0
    • xy xy 0

      博主这个Top/Bottom 比较好!