私が取り組んでいるサイト:http: //bit.ly/OZSjT9
ソースコードをご覧ください。私は非常に多くの異なるJSコードを持っているので、矛盾していると思います。
私はJavascriptにとても慣れていないので、物事を機能させるためにコードをオンラインで入手する必要があります。さて私の問題はこれです。ページをロードするたびに、1ページのWebサイトの下部から開始されます。訪問者が最初にヘッダーを見ることができるように、明らかに上部から開始する必要があります。なぜこれが起こっているのか誰かが私に説明できますか?そして、どうすれば修正できますか?本当にありがとう!
$('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;
});
}
}
});