拖动文本可防止鼠标触发-javascript-chrome

拖动文本可防止鼠标触发-javascript-chrome,javascript,google-chrome,onmouseup,Javascript,Google Chrome,Onmouseup,我遇到chromes点击行为问题。有些情况下(无法隔离确切的条件,可能是拖动、dblclick、太快…不知道)chrome将停止触发onmouseup事件,选项卡将不再滑动 在ff和ie上测试了该问题,这两种方法都可以正常工作。但是,我注意到将返回值设置为false有一个解决方法。这在网站上没有用处,因为这会禁用任何单击操作。。。我似乎找不到其他人有同样的问题。 这是网页: 注1:如果直接调用动画函数(覆盖任何单击事件),则不会出现任何问题。因此,我认为这是chrome的一个在线问题 注2:us

我遇到chromes点击行为问题。有些情况下(无法隔离确切的条件,可能是拖动、dblclick、太快…不知道)chrome将停止触发onmouseup事件,选项卡将不再滑动 在ff和ie上测试了该问题,这两种方法都可以正常工作。但是,我注意到将返回值设置为false有一个解决方法。这在网站上没有用处,因为这会禁用任何单击操作。。。我似乎找不到其他人有同样的问题。 这是网页:

注1:如果直接调用动画函数(覆盖任何单击事件),则不会出现任何问题。因此,我认为这是chrome的一个在线问题 注2:user824294解释说,他认为这与拖动文本有关。我已经在这个问题上坐了好几个晚上了。非常感谢您的帮助:)

document.onmouseup
事件函数下面添加此项


这是分叉的解决方案


使现代化
Chrome在点击滚动条时无法触发onmouseup。Onmousedown工作,但没有onmousedup事件

以下是链接:


chrome bug已于2013年2月26日修复。

chrome不是唯一的问题。我在Firefox 10 beta版和IE9上进行了测试,当你拖动所选文本时,它们都不起作用。感谢你让生活变得更轻松:)
//document.ondragend = FlickOut; // activate flick behaviour
document.ondragend = function(e)
{
    document.getElementById("dbg").innerHTML += "mouseup -\n";
    FlickOut(e);
    return true;
}; // activate flick behaviour