ホームページ >ウェブフロントエンド >htmlチュートリアル >htmlハイパーリンクa_HTML/Xhtml_Webページ制作のクリックイベント後、hrefが指すアドレスにジャンプ

htmlハイパーリンクa_HTML/Xhtml_Webページ制作のクリックイベント後、hrefが指すアドレスにジャンプ

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 16:38:561773ブラウズ

場合によっては、ジャンプを完了するために href を使用する代わりに ハイパーリンクを使用する必要があります。たとえば、 です。こうすることでページが飛ぶことはなくなります。ただし、ページのタイトルが「#」に変わったり、ページにスクロール バーが表示されたりするなど、マイナスの問題も発生します。これは、onClick イベントの実行後、 が再び href が指すアドレスにジャンプし、「#」はアンカー ポイントであり、デフォルトでは Web ページの先頭に設定されるため、上記の問題が発生するためです。 。

解決策は 2 つあります。

1. return false ステートメントを onClick イベントに追加します。例:

Click

2 、# の代わりに void(0) を使用します。例:

Click

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。