在某些情况下,Chrome不会触发“mouseup”

时间:2015-10-28 17:35:15

标签: jquery google-chrome mouseup

我有一个简单的解决方案来检测鼠标按钮是否被按下:

$('body').mousedown(function() {
  isMouseDown = true;
})
.on('mouseup dragend', function() {
  isMouseDown = false;
})

直到最近它才起作用,因为Chrome 46已经停止了。情况相当复杂。 Here's the fiddle.尝试选择"用你的鼠标细胞。在Chrome 46+和基于它的浏览器中,当您释放鼠标按钮时,鼠标输入时将继续选择单元格。在其他浏览器中,没有这样的问题。

这可能是由于使用jQuery替换单元格而不是仅添加一些类。但就我而言,这绝对是必要的。

0 个答案:

没有答案