实现效果:
实现原理:
使用jQuery animate()方法实现页面平滑滚动特效
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 800, function(){
window.location.hash = hash;
});
简单实例代码:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
// Add smooth scrolling to all links
$("a").on('click', function(event) {
// Make sure this.hash has a value before overriding default behavior
if (this.hash !== "") {
// Prevent default anchor click behavior
event.preventDefault();
// Store hash
var hash = this.hash;
// Using jQuery's animate() method to add smooth page scroll
// The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 800, function(){
// Add hash (#) to URL when done scrolling (default click behavior)
window.location.hash = hash;
});
} // End if
});
});
</script>
<style>
body, html, .main {
height: 100%;
}
section {
min-height: 100%;
}
</style>
</head>
<body>
<a href="#section2" rel="external nofollow" style="
font-size: 30px;
font-weight: bold;
text-align: center;
">点击此处平滑滚动到第二部分</a>
<div class="main">
<section></section>
</div>
<div class="main" id="section2">
<section style="
background-color: #03c03c;
color: #fff;
font-size: 30px;
text-align: center">
SECTION 2
</section>
</div>
</body>
</html>
以上这篇jQuery实现锚点向下平滑滚动特效示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# jquery锚点平滑滚动
# JQuery简单实现锚点链接的平滑滚动
# jQuery实现平滑滚动到指定锚点的方法
# JQuery 实现在同一页面锚点链接之间的平滑滚动
# jQuery实现页面内锚点平滑跳转特效的方法总结
# jquery如何实现锚点链接之间的平滑滚动
# jQuery实现平滑滚动页面到指定锚点链接的方法
# 给大家
# 希望能
# 点击此处
# 这篇
# 小编
# 第二部分
# 大家多多
# jquery
# libs
# js
# min
# src
# script
# https
# googleapis
# ajax
# document
# links
# scrolling
# click
相关文章:
黑客如何通过漏洞一步步攻陷网站服务器?
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
linux top下的 minerd 木马清除方法
如何在七牛云存储上搭建网站并设置自定义域名?
如何破解联通资金短缺导致的基站建设难题?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
临沂网站制作企业,临沂第三中学官方网站?
如何快速上传建站程序避免常见错误?
开封网站制作公司,网络用语开封是什么意思?
建站主机SSH密钥生成步骤及常见问题解答?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
专业网站建设制作报价,网页设计制作要考什么证?
如何快速搭建高效WAP手机网站?
香港服务器选型指南:免备案配置与高效建站方案解析
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
如何快速上传自定义模板至建站之星?
建站之星备案是否影响网站上线时间?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
如何快速使用云服务器搭建个人网站?
济南企业网站制作公司,济南社保单位网上缴费步骤?
如何在阿里云虚拟服务器快速搭建网站?
如何在阿里云香港服务器快速搭建网站?
创业网站制作流程,创业网站可靠吗?
C#怎么创建控制台应用 C# Console App项目创建方法
如何选择高性价比服务器搭建个人网站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
制作表格网站有哪些,线上表格怎么弄?
建站主机是什么?如何选择适合的建站主机?
建站之星如何快速解决建站难题?
如何通过服务器快速搭建网站?完整步骤解析
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
C#如何使用XPathNavigator高效查询XML
太平洋网站制作公司,网络用语太平洋是什么意思?
建站之星Pro快速搭建教程:模板选择与功能配置指南
宁波自助建站系统如何快速打造专业企业网站?
如何用PHP快速搭建高效网站?分步指南
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
如何在万网主机上快速搭建网站?
,交易猫的商品怎么发布到网站上去?
建站主机与服务器功能差异如何区分?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
常州自助建站费用包含哪些项目?
如何快速搭建高效WAP手机网站吸引移动用户?
移民网站制作流程,怎么看加拿大移民官网?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
详解jQuery停止动画——stop()方法的使用
建站ABC备案流程中有哪些关键注意事项?
如何通过VPS建站实现广告与增值服务盈利?
高端企业智能建站程序:SEO优化与响应式模板定制开发
*请认真填写需求信息,我们会在24小时内与您取得联系。