返回顶部按钮大家都不陌生,特别是那种屏幕滚下来之后才显示在右下角的,然后点一下又能慢慢滑回顶部。用jQuery可以很轻松的实现这个功能,方法来自我爱水煮鱼。
1.在footer.php页面的相应位置添加以下代码,建议是接在版权声明那一句后面。
▲
2.添加css样式
#gotop{
display:block;
width:60px;
height:60px;
position:fixed;
bottom:50px;
right:40px;
border-radius:10px 10px 10px 10px;
text-decoration:none;
display:none;
background-color:#999999;
}
#gotop span{
display:block;
width:60px;
color:#dddddd;
}
#gotop span:hover{
color:#cccccc;
}
#gotop span{
font-size:40px;
text-align:center;
margin-top:4px;
}
这里用一个大字体的三角号来代替图片,方便效率又高。到这里按钮就已经写好了,但是还看不见,下一步通过jQuery来控制它的显示。
3.添加js代码
如果你的主题已经有调用了某些js文件,把以下代码加在任意一个js文件的末尾就可以了。
$(function(){
$(window).scroll(function(){ //只要窗口滚动,就触发下面代码
var scrollt = document.documentElement.scrollTop + document.body.scrollTop; //获取滚动后的高度
if( scrollt >200 ){ //判断滚动后高度超过200px,就显示
$(“#gotop”).fadeIn(400); //淡出
}else{
$(“#gotop”).stop().fadeOut(400); //如果返回或者没有超过,就淡入.必须加上stop()停止之前动画,否则会出现闪动
}
});
$(“#gotop”).click(function(){ //当点击标签的时候,使用animate在200毫秒的时间内,滚到顶部
$(“html,body”).animate({scrollTop:”0px”},200);
});
});
4.效果预览
转载请保留链接:https://ilovetile.sijie.wang/2616/ 感谢您对版权的尊重
学习了
看起来很简单,不知道实现起来难不
也很简单的
我的页脚部分已经用了其他代码了。
这个在自己的另一个主题中用过。
我记得曾经有一种是双击背景返回顶部的,欢迎回访
这种对用户不友好吧
我感觉挺方便的,我的屏幕很宽,一般内容都在中央,我需要把鼠标移动很大很大距离到右下角才能点击,还不如直接用滚轮快速滚动
我的意思是,你自己方便,但是访客没有这个习惯。。。
用zblog的飘过
不错的总结
这个我以前也用过,后来改用了插件版。
很实用的,但是插件版的懒人专用
我爱水煮鱼的博客不错的哦
高手啊。
我认为博主应该用个代码高亮插件
哈哈确实需要,一直懒得动