页面内滚动锚点动画
2024-11-28 Umming js常用代码 评论(0) 浏览(30)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>页面内滚动锚点动画</title> <script src="https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"></script> </head> <body> <div id="asideNav" style="position: sticky;top: 0"> <a href="javascript:;" data="go1"><span>model 1</span></a> <a href="javascript:;" data="go2"><span>model 2</span></a> <a href="javascript:;" data="go3"><span>model 3</span></a> <a href="javascript:;" data="go4"><span>model 4</span></a> </div> <div id="go1" style="height: 600px;background: #aaa"><h1>model 1</h1></div> <div id="go2" style="height: 600px;background: #bbb"><h1>model 2</h1></div> <div id="go3" style="height: 600px;background: #ccc"><h1>model 3</h1></div> <div id="go4" style="height: 600px;background: #ddd"><h1>model 4</h1></div> <script type="text/javascript"> $(function(){ $('#asideNav a').each(function(){ $(this).click(function(){ $(this).addClass('active').siblings().removeClass('active'); var id = $(this).attr("data"); $('html,body').animate({scrollTop:$('#'+id).offset().top-50}, 500); }) }) }) </script> </body> </html>
标签: js代码
本文链接:https://www.umming.com/js/362.html
声明:本站信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
也许你还会对下面的内容感兴趣:
发表评论: