网站我的工作: http://bit.ly/OZSjT9JS滚动从底部开始。我希望它开始在顶部
请查看源代码。我有很多不同的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;
});
}
}
});
哇,我刚刚学到新的东西。感觉有点傻了。 :) – user1461577 2012-08-16 08:03:07
好东西!不幸的是,我不能帮你解决问题,但希望别人能尽快解决问题! – musefan 2012-08-16 08:20:16
似乎这个网站目前没有回应,@ user1461577。你可以尝试在http://jsfiddle.net中重现问题吗? – 2012-08-16 08:34:19