ホームページ  >  記事  >  ウェブフロントエンド  >  タグクリックの実行順序とhref_javascriptスキルについてのディスカッション

タグクリックの実行順序とhref_javascriptスキルについてのディスカッション

WBOY
WBOYオリジナル
2016-05-16 16:43:152143ブラウズ

前提: プロジェクトはドキュメントのクリック イベントのバインドを開始し、ドキュメント サブクラスの a タグもクリック時間にバインドされます。この効果を実現するには、クリック イベントがトリガーされた後にドキュメント イベントはトリガーされません。つまり、イベントのバブリングを整理し、イベントのバブリングを防ぐメソッド (e.stopPropagation(); e.preventDefault();) を追加しても機能しません。これは現在の Google でのみ発生し、ff は発生しません。
理由: ハイパーリンクの href="#" は、クリックよりも後にトリガーされます。
解決策: メソッドの後に return false;

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