Javascript 当没有按下按钮时,为什么Firefox在onmousemove中报告e.which=1?
我这里有一个JSFIDLE——当使用Firefox时,在没有按下鼠标左键的情况下滚动一个框,显示e.which=1。Chrome的工作原理与我预期的一样,如果鼠标左键按下,e.which=1,如果没有按下,e.which=0 有人知道发生了什么吗Javascript 当没有按下按钮时,为什么Firefox在onmousemove中报告e.which=1?,javascript,jquery,browser,mousemove,Javascript,Jquery,Browser,Mousemove,我这里有一个JSFIDLE——当使用Firefox时,在没有按下鼠标左键的情况下滚动一个框,显示e.which=1。Chrome的工作原理与我预期的一样,如果鼠标左键按下,e.which=1,如果没有按下,e.which=0 有人知道发生了什么吗 $(function() { $('#box').mousemove(function(e) { console.log("e.which is " + e.which); }); }); e、 这是您输入的值 对于击
$(function() {
$('#box').mousemove(function(e) {
console.log("e.which is " + e.which);
});
});
e、 这是您输入的值 对于击键,它是字符代码。e、 g),例如,enter的值是13 对于鼠标单击,它是您正在单击的按钮。当您单击右键时,您将得到一个非0、1的值。我得到3,因为这是我鼠标上的第三个按钮。或