jQuery回到顶部实例代码 jQuery怎么实现回到顶部
- 2022年10月3日
- 753 次
原来本站使用的回到顶部特效是在百度统计的应用中直接添加的,当时也没自己做这个功能,后来百度统计在应用中下线了这个回到顶部特效功能,一直也没有自己做一个,今天抽空参考别人的案例,用jQuery实现了页面向下滚动回到顶部的特效。
jQuery回到顶部Css代码
.top {
width: 35px;
height: 35px;
position: fixed;
right: 10px;
bottom: 10px;
padding-top: 3px;
font-size: 12px;
text-align: center;
color: #fff;
background-color: #9C9;
}
.top {
width: 35px;
height: 35px;
position: fixed;
right: 10px;
bottom: 10px;
padding-top: 3px;
font-size: 12px;
text-align: center;
color: #fff;
background-color: #9C9;
}在Css代码中最主要的就是需要设置position: fixed;为固定定位,然后让它距离右边和底部各10px。
jQuery回到顶部Html代码
<div class="top"><span>回到<span><span>顶部</span></div>
<div class="top"><span>回到<span><span>顶部</span></div>通常回到顶部的Html代码是加载在
标签下面。jQuery回到顶部Js代码
<script>
$(function() {
// 先隐藏回到顶部按钮
$(".top").hide();
$(window).scroll(function() {
// 判断scrollTop的兼容
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
// 判断滚动的距离
if (scrollTop > 150) {
// 大于150显示回到顶部按钮
$(".top").show();
} else {
// 否则隐藏按钮
$(".top").hide();
}
})
$(".top").click(function() {
// 调用jq的animate函数实现动画效果
$('html,body').animate({
scrollTop: 0
}, 1000);
})
})
</script>
<script>
$(function() {
// 先隐藏回到顶部按钮
$(".top").hide();
$(window).scroll(function() {
// 判断scrollTop的兼容
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
// 判断滚动的距离
if (scrollTop > 150) {
// 大于150显示回到顶部按钮
$(".top").show();
} else {
// 否则隐藏按钮
$(".top").hide();
}
})
$(".top").click(function() {
// 调用jq的animate函数实现动画效果
$('html,body').animate({
scrollTop: 0
}, 1000);
})
})
</script>回到顶部Js代码一般是放置在网站模板的footer模板中或者是</body>前,需要实现回到顶部Js代码正常生效,就必须在网站模板的<head>与</head>加载jQuery文件,否则回到顶部就不会生效,浏览器开发者工具中会报Js错误。
jQuery回到顶部示意图
本站在添加上以上代码后,实现的回到顶部的示意图:
总的来说用jQuery实现了回到顶部的特效功能,但是在移动端访问的时候存在不能漂浮在最上面的问题,这还需要在Css中对回到顶部继续进行优化。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP查询数组中指定的元素的键函数array_seach() 2022-11-08
- html5中audio标签怎么使用?html5中audio标签使用实例 2022-11-28
- PHP array_keys() 函数详解:获取数组键名的 N 种姿势 2026-07-02
- Html表单是什么?Html表单的用法解析 2022-06-23
- PHP 数组查找函数 in_array()、array_search()、array_keys() 实战对比 2026-07-02
- PHP操作txt文本去重文本重复行 PHP利用数组去除文本重复元素 2022-11-17
