我正在使用一个函数来平滑滚动到我的页面的子部分。
该代码要求 -
event.preventDefault();
- 防止在单击锚点时页面跳到顶部,但它也不会将主题标签附加到用于 seo 的 url。
这是我正在使用的滚动功能。
<script type="text/javascript">
$('.secondaryNav a').click(function(event){
event.preventDefault();
//calculate destination place
var dest=0;
scrolling = false;
if($(this.hash).offset().top > $(document).height()-$(window).height()){
dest=$(document).height()-$(window).height();
}else{
dest=$(this.hash).offset().top;
}
//go to destination
$('html,body').animate({scrollTop:dest}, 2000,'easeInOutCubic',function() {
});
});
</script>