如何在对象构造函数中动态处理onmousemove?

时间:2013-10-03 20:25:59

标签: javascript html5 javascript-events

所以我已经设置了这个:

<html>
...
<section id="main" onmousemove="view.updateLocation(event.clientX, event.clientY)">
    ...
</section>
<script>
    var view = new PageObj();
    view.show();
</script>
...
<script src="main.js"></script>
</html>

名为main.js的{​​{1}}内的事件。但是我希望将updateLocation(x, y)移动到完全由javascript处理。如何在PageObj()构造函数中定义处理程序以替换onmousemove属性?

感谢。

1 个答案:

答案 0 :(得分:1)

有些事情:

function PageObj() {
    var section = document.getElementById("main");
    addEventListener('mousemove', function() {
        //mousemove stuff
    });
}