javascript - js 如何避免鼠标单击和双击冲突
PHPz
PHPz 2017-04-10 14:58:20
0
2
451

页面上有个p绑定了 click 事件,又绑定了 dblclick 事件。这两个事件分别处理各自的逻辑。现在的问题是当双击的时候虽然是执行了 dblclick 事件,但是在这之前,也执行了 click 事件。如何来屏蔽这次多余的 click 事件呢?

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
黄舟

var timeId; $('#id1').click(function() { timeId = setTimeout(function() { // your code }, 500); }); $('#id1').dblclick(function() { clearTimeout(timeId); // your code });
小葫芦

click事件延迟100ms执行,dblclick的时候取消click的延时

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!