Я знаю такие вещи, как onchange
, onmousedown
и onmouseup
, но есть ли где-то хорошая ссылка, в которой перечислены все они, возможно, список элементов, которые они покрывают?Ссылка, в которой перечислены доступные события JavaScript?
ответ
W3Schools, кажется, есть хорошее Javascript события ссылки: HTML DOM Events
Вот довольно хорошая ссылка события JavaScript с элементами они предназначены для:
JavaScript Tutorial >> JavaScript Events
Этого Javascript Cheat Sheet имеет полный список события обработчики. Почти все они могут использоваться для любого элемента html, за исключением одного или двух.
Если вы хотите использовать небольшую библиотеку javascript, DOMAssistant очень легкий и позволяет легко добавлять события в элементы. Как так:
$("#navigation a").addEvent("click", myFunc);
Quirksmode имеет приятный event-compatibility table и introduction.
Если вы собираетесь работать с событиями (настройка пользовательских функций и обработчиков событий), я бы рекомендовал проверить jQuery library. Это делает event binding намного проще, чем делать это вручную.