【发布时间】:2012-08-24 21:04:57
【问题描述】:
在 Javascript 中,当我单击滚动条(页面中出现的任何滚动条)并将鼠标悬停在图像上时,图像再次开始拖动。
图像只能在鼠标按下状态下拖动。
所以我试图通过了解鼠标按钮状态(mousedown 或 mouseup)来解决这个问题
这个问题只存在于IE和chrome,我试过的其他浏览器没有。
Javascript:
document.onmousemove = mouseMove;
document.onmousedown = mouseDown;
document.onmouseup = mouseUp;
function mouseMove(ev) {
var mouseButtonState;
// put code here to get mouseButtonState variable
console.log('state of mouse is'+mouseButtonState);
}
当我移动鼠标时,程序应该显示所需的值mouseButtonState up 或 down
我如何知道鼠标按钮的当前状态?
【问题讨论】:
-
你需要展示你尝试过的代码,否则无法展示它有什么问题。
-
好的,我输入代码。再次查看问题
标签: javascript internet-explorer google-chrome mousedown mouseup