[html5] Propagating custom Events?
ian at hixie.ch
Fri Apr 9 14:46:07 PDT 2010
On Fri, 9 Apr 2010, Rik Sagar wrote:
> Was the idea of allowing custom event types ever discussed for HTML5?
> Correct me if I'm wrong, but currently the document will only propagate
> events of known types (UIEvents MouseEvents MutationEvents HTMLEvents), and
> you can't add other event types to propagate via dispatchEvent()?
> I was trying to use the addEventListener()/dispatchEvent() model to
> mydiv.addEventListener('my_event_1', cb, false);
> and later:
> However, to do this I needed to create an event object (evt) and when I
> tried to create an event using document.createEvent() it seemed I could only
> use pre-existing event types.
You need to use an Event interface that the browser supports, but you can
make custom events easily, just use the Event interface directly when
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the Help