我正在处理的网站:http: //bit.ly/OZSjT9
请查看源代码。我有很多不同的 JS 代码,我认为这很矛盾。
我对 Javascript 很陌生,我必须在线获取代码才能使事情正常工作。好吧,我的麻烦是这个。每次加载页面时,它都会从单页网站的底部开始。它显然应该从顶部开始,以便访问者首先看到标题。谁能向我解释为什么会这样?我该如何解决?非常感谢!
$('a[href*=#]').each(function() {
if ( filterPath(location.pathname) == filterPath(this.pathname)
&& location.hostname == this.hostname
&& this.hash.replace(/#/,'') ) {
var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
if ($target) {
var targetOffset = $target.offset().top;
$(this).click(function() {
$('html, body').animate({scrollTop: targetOffset}, 2000);
return false;
});
}
}
});