ホームページ  >  記事  >  ウェブフロントエンド  >  マウスクリックとダブルクリックイベントの共存をJSで実現_JavaScriptスキル

マウスクリックとダブルクリックイベントの共存をJSで実現_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 16:56:181493ブラウズ

Web 開発ではダブルクリック イベントはほとんど使用されないと常々思っていましたが、最近まで、このプロジェクトでは 2 つのイベント (クリックとダブルクリック) をボタンにバインドする必要がありました。最初は、ボタンに 2 つのイベントが関連付けられているだけだと思っていました...しかし、後で、ダブルクリック イベントがトリガーされると、クリックも同時にトリガーされることに気づきました。 >

いくつかの調査の後、JS で「setTimeout」遅延実行メソッドを使用してクリックの実行を 300 ミリ秒遅らせることで、最終的に問題を解決しました。コードは次のとおりです。


コードをコピーします コードは次のとおりです:
< head>

< /mce:script> var timeFunName = null;
//
をクリックすると、Timefunname = Settimeout (function () {
Num;
$("textarea") ) ">


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