[英]Smooth Scroll for anchor links not working
我正在尝试为客户网站上的锚链接获得平滑的滚动效果。 由于某些原因,当我添加滚动代码时,锚点完全停止工作。 我试着只用导航笔和代码来制作一支笔,它工作正常,所以它一定是导致页面出现问题的其他原因,请帮忙?
http://codepen.io/anon/pen/dYegMK <-有点荒芜,但出于隐私考虑,我不得不删除客户端内容
(function($) {
$(document).ready(function() {
$(function() {
$('nav#cssmenu a').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: ($($anchor.attr('href')).offset().top - 95)
}, 1500, 'easeInOutExpo');
event.preventDefault();
});
});
});
}(jQuery));
尝试使用linear
和swing
缓动。 您可以在此处找到更多信息jQuery中的缓动函数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.