自分のウェブサイトにハッシュ(#)リンクがあります。リンクをクリックすると、常にURLの最後にハッシュ記号が表示されることに気付きました。しかし、私が周りを歩いていた他のWebページでは、何回も '#'のソースを持つリンクをクリックしても、URLの最後にはハッシュが追加されませんでした。どうしてこれなの?一部のWebサイトでハッシュ(#)リンクが押された場合、URLにハッシュが追加されませんか?
1
A
答えて
2
おそらくリンクアクションが開始されないように、リンクにJavaScriptが添付されている可能性があります。
シンプルreturn false;
アンカーリンクのこの
2
イッツ通常の動作を行います。 something#anchor
のようなhrefのリンクをクリックすると、あなたはURL something
にリダイレクトされます(あなたがまだいない場合)。#anchor
がURLに追加されます。このアンカーはページの一部を指します。単一の "#"記号は単に空のアンカーです。
URLにこの記号が表示されないようにするには、href
属性を完全に削除する必要があります(ただし、リンクの外観がhref属性の存在に依存するため、このアクションの後でスタイルシートを修正する必要があります)。または、clickイベントのjavascriptハンドラを使用している場合は、falseを返すように変更する必要があります。
関連する問題
- 1. パスワードハッシュがハッシュされていません
- 2. メイク/ハッシュされたURLパラメータ
- 3. nullでない場合、ハッシュの配列にハッシュを追加しますか?
- 4. jQuery scrollTop URLがハッシュの場合
- 5. リンクにハッシュを渡すことはエンコードされません
- 6. Angular2では、生成されたファイルのSHA256ハッシュが他のサイトのSHA256と一致しません。
- 7. Md5でファイルをハッシュすると何がハッシュされますか?
- 8. JQueryで生成されたブックマークレットが一部のWebサイトで実行されていません
- 9. ハッシュがない場合はjqueryハッシュ
- 10. Ionic 2に追尾コードが追加された外部URLへのリンク
- 11. URLハッシュが変更されたたびにifステートメントを実行
- 12. 追加されたサイトがコンテンツブロッカーでブロックされていません
- 13. WebApiコントローラがMVC Webサイトに追加されましたルート404
- 14. エラーが追加された場合
- 15. jqueryが追加されたコンテンツはDOMの一部ではありません
- 16. ネストされたハッシュ
- 17. brcyptモジュールでパスワードがハッシュされていません
- 18. ネストされたハッシュとのRSpec部分一致
- 19. ColdFusionでハッシュ記号(#)が返される場合があります。
- 20. デバッグ用Webサイトの場合、「クラスが登録されていません。」
- 21. jsでハッシュされたベクトル
- 22. wwwが追加された場合、サブドメインは機能しませんか?
- 23. URLハッシュが変更される原因は何ですか?
- 24. 重み付けされたハッシュ結合
- 25. ボタンが押された場合CapsLk
- 26. Mysqli:ハッシュされたパスワードでログインできません。
- 27. ReactJS onChange、ネストされたハッシュ/ jsonの場合
- 28. Blowfishの暗号化 - ハッシュが作成されても検証されません
- 29. Django、外部リンクurlがプロジェクトURLに改訂されました
- 30. ページがURLハッシュから呼び出されたときに水平スライダコンテナの位置が設定されます
デフォルトのリンク動作を削除するjavascriptはありますか? – Russell
いいえ、彼らは全くありません。 – think123