jQuery:在正常执行之前触发自解除绑定的事件

时间:2016-03-08 11:23:08

标签: javascript jquery events listener

我有一个按钮,它绑定了一个名为“The first”的点击监听器,当条件为真时,它将另一个名为“The second”的点击监听器绑定到它。如果执行第一个并且条件为真,我想确保,如果第二个侦听器已经绑定到按钮,则在继续并再次绑定之前先触发它。

请参阅jsFiddle

我的问题是,第二个侦听器只需单击一次就会调用两次,这是不可能的,因为第二个侦听器应该从按钮中取消绑定。控制台输出

The first listener.
The second listener.
The second listener.

而不是

The first listener.
The second listener.

我怎样才能实现,第二个侦听器只被调用一次并在此之后解除绑定?

0 个答案:

没有答案