Связывание и запуск собственных и пользовательских событий в Prototype - PullRequest
1 голос
/ 26 января 2011

Эй, ребята ... У меня небольшая проблема с событиями в прототипе.

Я пытаюсь связать и запустить нативные события: onhashchange и onpopstate.А также мои пользовательские события: statechange и anchorchange.Все эти события относятся к элементу window.

Вот код, который я уже безуспешно попробовал:

Element.observe(window,eventName,eventHandler);
Element.fire(window,eventName);

Любая помощь будет признательна.Спасибо, ребята.

Ответы [ 2 ]

2 голосов
/ 26 января 2011

Вы можете использовать огонь только для пользовательских событий.

Взгляните на этот вопрос / ответ. Думаю, это решит вашу проблему.Это, конечно, то, что мы используем.

1 голос
/ 13 марта 2011

Я закончил с этим: https://gist.github.com/796871

Что позволяет использовать согласованный API для пользовательских и стандартных событий.

...