【发布时间】:2018-12-17 14:53:10
【问题描述】:
一个简单的MouseEvent 设置不知何故没有响应..
document.getElementById('container').addEventListener( 'pointerdown', onDown, false); // doesn't fire on safari (as expected)
document.getElementById('container').addEventListener( 'mousedown', onDown, false); // doesn't fire anywhere!! chrome/firefox/safari
document.getElementById('container').addEventListener( 'mousemove', onDocumentMouseMove, false); // works fine
document.getElementById('container').addEventListener( 'mouseup', oneClick, false); // works fine
document.getElementById('container').addEventListener( 'dblclick', doubleClick, false); // works fine
所以问题在于mousedown 在任何浏览器中都不起作用...我也尝试过带括号的mousedown(),但仍然没有触发。很奇怪还是我错过了一些超级简单的东西?
【问题讨论】:
标签: javascript mouseevent event-listener mousedown