ホームページ > ウェブフロントエンド > jsチュートリアル > href を使用せずに HTML ハイパーリンクのイベントを設定して、jump_javascript スキルを完了する

href を使用せずに HTML ハイパーリンクのイベントを設定して、jump_javascript スキルを完了する

WBOY
リリース: 2016-05-16 16:51:54
オリジナル
1201 人が閲覧しました

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

解決策は 2 つあります。

1. return false ステートメントを onClick イベントに追加します。たとえば、

コードをコピーします。 🎜> コードは次のとおりです:
Click 🎜>

2. # を void(0) に置き換えます。例:


コードをコピーします
click
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート