Я использую следующий JavaScript/JQuery скрипт для создания гладкой якорь прокруткипереполнение-х: скрытые разрывы гладкой прокрутки
$(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;
}
Почему это происходит? Когда я удаляю или комментирую переполнение-x: hidden ;, скрипт работает отлично. Если я оставлю это, это не сработает.
Я удаляю только полосу прокрутки по оси X, это не должно мешать прокрутке по оси Y, если это так? – jkarimi
http://jsbin.com/vifexa/2/edit работает для меня. –