0
我使用下面的JavaScript/jQuery的脚本来创建平滑锚点滚动溢出-X:隐藏休息平滑滚动
$(function() {
$('a.page-scroll').bind('click', function(event) {
event.preventDefault();
var $anchor = $(this);
console.log($anchor)
$('html,body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500, 'easeInOutExpo');
});
});
,除非以下是包含在我的CSS样式表伟大的工程
html,body {
/*Irrelevant style rules*/
overflow-x: hidden;
}
这是怎么发生的?当我删除或注释掉overflow-x:hidden时,脚本完美地工作。如果我离开它,它根本不起作用。
我只删除x轴滚动条,这应该不会干扰y轴滚动吗? – jkarimi 2014-09-18 22:49:21
http://jsbin.com/vifexa/2/edit适合我。 – 2014-09-18 22:53:05