【发布时间】:2015-02-19 15:35:28
【问题描述】:
我想为一个函数添加一个点击事件监听器,但只希望它发生一次。我怎么能这样做?
如果可能的话,我也想远离 JQuery。
已编辑
由于我得到的答案完全满足了我的需要,我想我可以通过上下文让它更清楚一些。
我正在编写一个绘制矩形的函数,首先单击一个按钮来启动矩形函数。然后drawRectangle函数中有两个点击事件监听器。这些是我希望在函数中只发生一次的事件。允许用户在再次单击矩形启动按钮时创建另一个矩形。
【问题讨论】:
-
@antyrat OP 特别要求不要使用 jQuery。
-
不会在开始时将布尔值设置为
false,如果这是第一次,然后执行if,如果确实是第一次将其更改为true?跨度>
标签: javascript