全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现锚点向下平滑滚动特效示例

实现效果:

实现原理:

使用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小时内与您取得联系。