потом что в custom.js
//navigation
$('.navigation').onePageNav({
begin: function() {
console.log('start');
},
end: function() {
console.log('stop');
},
scrollOffset: 0
});
вызывается плагин из jquery.nav.js где присутствует следующий код:
handleClick: function(e) {
var self = this;
var $link = $(e.currentTarget);
var $parent = $link.parent();
var newLoc = '#' + self.getHash($link);
if(!$parent.hasClass(self.config.currentClass)) {
//Start callback
if(self.config.begin) {
self.config.begin();
}
//Change the highlighted nav item
self.adjustNav(self, $parent);
//Removing the auto-adjust on scroll
self.unbindInterval();
//Scroll to the correct position
$.scrollTo(newLoc, self.config.scrollSpeed, {
axis: 'y',
easing: self.config.easing,
offset: {
top: -self.config.scrollOffset
},
onAfter: function() {
//Do we need to change the hash?
if(self.config.changeHash) {
window.location.hash = newLoc;
}
//Add the auto-adjust on scroll back in
self.bindInterval();
//End callback
if(self.config.end) {
self.config.end();
}
}
});
}
e.preventDefault();
}
e.preventDefault() и убирает стандартное поведение элемента, т.е. в вашем случае переход по ссылке.