【发布时间】:2018-01-14 07:45:24
【问题描述】:
我正在创建一个绘图应用程序,我试图在画布上绘制不同的形状(矩形、圆形、线条),具体取决于形状按钮的单击。因此,当我附加onmousedown、onmouseup、onmousemove 时,在画布上说矩形形状按钮单击然后它在画布上添加事件,当我单击说圆形按钮时,它为画布上的矩形和圆形添加鼠标事件。所以我的问题是如何删除以前的事件或更改其处理程序?
源代码: https://github.com/anuj-jaryal/screenshot-chrome-extension/tree/add-cropping?files=1
它是一个 Chrome 扩展程序,所以首先在 Chrome 扩展程序中进行设置。
【问题讨论】:
-
但我必须再次附加新的事件监听器。
标签: javascript canvas dom-events