用代码实现WordPress返回顶部功能

当一篇文章过长时,我们希望能够实现快速返回顶部的功能。对于wordpress而言,有些主题内置了返回顶部功能,而没有内置该功能的主题,我们可以通过修改代码实现。

首先是css代码部分,将其复制到主题的css文件中,

#w2b-StoTop {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; width:100px;background-color: #EEEEEE;background-color: rgba(238, 238, 238, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=‘#99EEEEEE’,EndColorStr=‘#99EEEEEE’);text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#444;text-decoration:none;border:1px solid #000000;}

然后将下列代码复制到主题文件foot.php文件中的标签之前,

01 <script type=“text/javascript” src=“https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js”></script>
02 <script type=‘text/javascript’>
03 $(function() {
04 $.fn.scrollToTop = function() {
05 $(this).hide().removeAttr(“href”);
06 if ($(window).scrollTop() != “0″) {
07 $(this).fadeIn(“slow”)
08 }
09 var scrollDiv = $(this);
10 $(window).scroll(function() {
11 if ($(window).scrollTop() == “0″) {
12 $(scrollDiv).fadeOut(“slow”)
13 } else {
14 $(scrollDiv).fadeIn(“slow”)
15 }
16 });
17 $(this).click(function() {
18 $(“html, body”).animate({
19 scrollTop: 0
20 }, “slow”)
21 })
22 }
23 });
24 $(function() {
25 $(“#w2b-StoTop”).scrollToTop();
26 });
27 </script>
28 <a href=‘#’ id=‘w2b-StoTop’ style=‘display:none;’> ^ 返回顶部 </a>

如果你的主题已经加载了jquery文件,请去掉该段代码中第1行。在28行处可以将文字替换为图片,当然相应的CSS部分也需要修改。

完成后,向下滚动网页将会看到如下的图标。

返回顶部

anyShare分享到:
         

本文地址: 用代码实现WordPress返回顶部功能

本站采用署名-非商业性使用-相同方式共享 3.0 许可协议,转载请注明转自Simnovo


10 条评论

发表评论