我正在尝试测试鼠标是否按下,因此使用mousedown()尝试将down的值设置为true,但这从未发生。
继承人代码
function checkDown()
{
var down = false;
$(document).mousedown(()=>{down = true;});
return down;
}
最佳答案
下移到全局,将事件侦听器移到全局;
var down = false; // by default will be false
$(document).mousedown(()=>{down = true;});// when mouse will be down it will make it true
function checkDown()
{
return down;// returns the current status of down
}
关于javascript - 我在jquery中测试鼠标是否按下的函数始终返回false,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56052068/