问题描述
我正在尝试通过dbclick事件实现背景色更改(通过切换类),并且仅当鼠标在两次双击之间移动时才起作用。
您可以看到jQuery网站上的demo存在相同的问题(双击页面末尾的块)。有谁知道如何解决此问题,或者这是一个jQuery错误?
解决方法
您也可以使用ondblclick javascript函数
function test() {
console.clear();
console.log('test');
}
<input type="button" onclick="test();" value="Simple click">
<input type="button" ondblclick="test();" value="Double-click">
,
我找到了解决方案:
function configureClickBehavior () {
let numClicks = 0
$(document).on('click','li',function (e) {
console.log('click this:',this)
if (numClicks % 2) {
//onDoubleClick()
$(this).toggleClass('completed')
}
numClicks += 1;
})
}