2017-02-26 16 views
0

Chromeとの外部アンカーリンクに問題があります。私のウェブサイトでは、リンクをクリックすると、サブページからメインページの特定のセクションに戻ることができます。私はこれまでのように単純な#アンカーを使用していました...クロームを除くすべてのブラウザで正常に動作します。クロムのリンクをクリックすると、メインページの上部にリダイレクトされます。 (しかし、私はURLバーに#アンカーが表示されているのを見ることができます)他のブラウザではこの動作はうまく動作します。これはクロムのバグが原因ですか?もしそうなら、誰かが回避策を提案できますか?ここに私が得たコードがあります。サブページ<div id="page-anchor"></div>外部アンカーリンクがChromeで動作しない

:メインページに<div id="go_back"><p ><a id="back" href="../index.html#page-anchor" target="_self">back to portfolio</a></p></div>

答えて

0

私は同じ問題を持っています。この回避策を試す

var hash = window.location.hash; 
if ($(hash).length) { 
    $('html, body').stop().animate({ 
     scrollTop: $(hash).offset().top 
    }, 1000); 
} 
+0

これはすばらしいことでした。共有していただきありがとうございます! –

関連する問題