0

問題

アンカー付きの外部リンクをクリックすると:

  1. そのページにリダイレクトされます
  2. リンクのアンカーにすぐに移動します
  3. ページの読み込みが完了します (すでにアンカーにいます)
  4. ページの読み込みが完了しました - ページのトップに戻ります

実際の例... アンカーに直接リンクする外部 URL: www.mysite.com/index.html#sources_and_credits

この例に重い画像をいくつか追加したのは、大量のコンテンツと小さな画像を含むドキュメントを読み込んで再現するのに少し時間がかかるためです。最初の試行でバグが発生しなかった場合は、ページを更新してキャッシュをクリアすることを検討してください。

の解き方?

4

1 に答える 1

0

私はドキュメンターの作成者です。作成したドキュメンテーションは 1 時間後に削除するため、リンクは無効になります。

だから私は実際の例でそれを説明します:

http://revaxarts-themes.com/documenter/docs/

ディープリンクしたい場合は、http: //revaxarts-themes.com/documenter/docs/#autosaveを使用できます。これにより、そのページに直接移動できます (ネイティブ ブラウザーの動作)。スクリプトはポイントまでスクロールしようとしますが、一番上から開始します。

このネイティブな動作を防ぐには、このリンクhttp://revaxarts-themes.com/documenter/docs/#!/autosaveを使用して、先頭から開始し、DOM の準備ができている場合はそのアンカーまでスクロールできます。

もちろん、これはカスタマイズされたものであり、ネイティブの動作ではありません。

それが役立つことを願っています!

于 2013-03-21T11:45:49.223 に答える