O'Reilly logo

MooTools 1.3 Cookbook by Jay Larry G. Johnston

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Stopping a listener from executing a chain of events

It is a feature not a bug. That jocularity may work with the right client, and using it carefully, and in the right context, may prevent a client from being angry about unexpected behavior.

Getting ready

This recipe, an extension of the last two, alters the method in which we prevent the chain from firing. Ready our receptors-of-twisted-facts to perceive the idea that a bug can be a feature.

There may be a need to stop a listener from activating a chain while still keeping the chain of events for later use.

How to do it...

Reuse the INPUT button with ID my_cancel, yet instead of calling the method to remove the stack of actions, Just remove the click action of the event.

$('mycancel').addEvent('click',function() ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required