我遇到了chromes点击行为的问题。有些情况(havnt能够隔离确切的条件,可能拖动,dblclick,太快......不知道)chrome将停止触发onmouseup事件并且标签不再滑动 测试了ff上的问题,即哪个工作正常。但我注意到通过将返回值设置为false可以解决此问题。这在网站上没用,因为这会禁用任何点击操作......我似乎无法找到任何其他人有这个完全相同的问题。 这是页面:JS Fiddle
注1:如果直接调用动画功能(覆盖任何点击事件),则不会出现问题。因此,我认为它是铬的onmouse问题 注2:user824294解释说他相信它与拖动文本有关。我现在坐在这个问题上度过了几个晚上。非常感谢:)
答案 0 :(得分:0)
//document.ondragend = FlickOut; // activate flick behaviour
document.ondragend = function(e)
{
document.getElementById("dbg").innerHTML += "mouseup -\n";
FlickOut(e);
return true;
}; // activate flick behaviour
在document.onmouseup
事件功能下添加此项。
这是分叉的JS Fiddle解决方案。
Chrome在点击滚动条时无法触发onmouseup时出现错误。 Onmousedown工作,但没有onmouseup事件。
这是链接:
Issue 14204: Scrollbar triggers onmousedown, but fails to trigger onmouseup.
Chrome bug已于2013年2月26日修复。