2012-05-03 10 views
0

これは単純なものでなければなりません。アンカータグが付いたページがあります。これらのタグは、サイトの他のさまざまなページからリンクされています。しかし何らかの理由で、ページ#アンカーにリンクすると、常に先頭にジャンプします。たとえば:アンカータグのページジャンプ

http://thedenvillehub.com/test-hs/services.asp#firesetter

それは正しいエリアに行くが、その後トップにジャンプします。あなたはそれを取得するためのリンクをクリックした場合

同じことが起こります:

http://thedenvillehub.com/test-hs/troubled.asp(「少年Firesetterプログラム」をクリックしてください)

任意のアイデア?それはIEでは正しく動作しますが、FFやChromeでは正しく動作しません。

+0

は、ページのロードやDOM準備に実行任意のJavaScriptを持っていますか?もしそうなら、それが問題かもしれません。 –

答えて

0

これは、次のJavaScriptによって引き起こされる:

// When ready... 
window.addEventListener("load",function() { 
    // Set a timeout... 
    setTimeout(function(){ 
     // Hide the address bar! 
     window.scrollTo(0, 1); 
    }, 0); 
}); 

あなたの問題を解決する必要があり、このスクリプトを削除します。

5

あなたはこれを引き起こしているという点で、インラインJSを持っている:

<script type="text/javascript"> 
// When ready... 
window.addEventListener("load",function() { 
    // Set a timeout... 
    setTimeout(function(){ 
     // Hide the address bar! 
     window.scrollTo(0, 1); 
    }, 0); 
}); 
</script> 
+0

、ありがとうございました。私はアドレスバーを隠すために携帯電話のためにそれを使用していたが、これはもっと重要です:) – Jamie

関連する問題