使HTML元素仅响应javascript中的click事件?

时间:2017-12-24 13:51:30

标签: javascript html html5

您是否在下面的代码中创建第一个

只响应click()事件?现在dblclick()也抓住了第一个

$(document).ready(function() {
 $("p:not(#clickonly)".dblclick(function(){
    $(this).hide();
});
$("p#clickonly").click(function(){
    $(this).hide();
});    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<p id='clickonly'>If you double-click on me, I will disappear.</p>
<p>Click me away!</p>
<p>Click me too!</p>

:不行不通。

1 个答案:

答案 0 :(得分:-1)

您的代码是正确的,Javascript无法检测双击是否仅用于双击,当您双击它时捕获第一次单击并触发p#clickonly的单击事件。您的问题并不重复,给定的链接无法解释该行为。