0

私が見つめて調査している問題の1つがありますが、理解できません。

ハッシュ付きのリスティング ページを読み込んでいます: (URL の例)

service_page1.php?u=XX01-TR000016#000016

アンカーを設定しました: (コード例)

<div class="b_list_normal_row_ws">
  <a name="000013"></a>
  <div class="b_list_row_item_But"><img example />
  </div>
</div>

現在、Mac の Safari (最新バージョン) 内でテストしています。ページを読み込むと、アンカーの適切な場所までスクロールしてから、一番上までスクロールします。一番上への自動スクロールを停止することについて他のスレッドを読みましたが、私の問題を解決するスレッドは(まだ)見つかりませんでした。

更新: この問題の原因を突き止めるために取り組んできました。含まれているすべてのjsファイルを削除すると、アンカーが正常に機能することがわかりました。ただし、jquery ファイルを含めると、機能しなくなります。捜索は続く…

4

1 に答える 1

0

かなりの量のテストを行った結果、Safari (6.0.4) が問題の原因であることが判明しました。

さまざまなブラウザーでテストしたところ、アンカーに問題があるのは Safari だけです。

Safari では、javascript とアンカーの間になんらかの競合がありますが、それは私の制御範囲外です。すべてのスクリプトも最新バージョンに更新しました。

テスト済みのブラウザー、可能なすべての最新バージョン: Safari (Windows) Firefox (Windows) Chrome (Windows) IE 9 Firefox (OS X 最新) Chrome (OS X 最新) Safari (iOS) Chrome (iOS) Safari (OS X 最新)*問題児

更新 (6 月 11 日): パブリック プレビューで新しいバージョンの OS X と Safari を使用して同じサイトをテストしたところ、次のリリースでこの問題が修正されるようです。うまくいけば、彼らはそれまでに再びそれを壊しません.

于 2013-05-14T11:56:13.613 に答える