JavaScript. Подробное руководство, 6-е издание, стр. 307
Кроме того, метод
<b>bind()</b><b>$('a').hover(f)</b><b>$('а').bind('mouseenter mouseleave', f);</b>Еще одной важной особенностью метода
<b>bind()</b><b>// Связать f, как обработчик события mouseover в пространстве имен "myMod"</b><b>// ко всем элементам <а></b><b>$('а').bind('mouseover.myMod', f);</b>Имеется даже возможность связать обработчик с несколькими пространствами имен, например:
<b>// Связать f, как обработчик события mouseout в пространствах имен "myMod" и "yourMod"</b><b>$('a').bind('mouseout.myMod.yourMod', f);</b>Последней особенностью метода
<b>bind()</b><b>hover().</b><b>Вызов $("a").hover(f,g)</b><b>$('а').bind({mouseenter:f, mouseleave:g});</b>При использовании этой формы метода
<b>bind()</b>Библиотека jQuery имеет еще один метод регистрации обработчиков. Метод
<b>опе()</b><b>bind(),</b><b>опе(),</b>Единственное, чем не обладают методы
<b>bind()</b><b>опе(),</b><b>addEventListener()</b>19.4.5. Удаление обработчиков событий
После регистрации обработчика событий с помощью метода
<b>bind()</b><b>unbind(),</b><b>unbind()</b><b>bind()</b><b>jQuery</b><b>addEventListener()</b><b>attachEvent(),</b><b>onclick</b><b>onmouseover</b><b>unbind()</b><b>jQuery</b><b>$("*").unbind(); // Удалит все обработчики событий из всех элементов!</b>При вызове с единственным строковым аргументом он удалит все обработчики указанного типа события (или типов, если строка содержит несколько имен) из всех выбранных элементов в объекте
<b>jQuery</b><b>// Удалить все обработчики событий mouseover и mouseout во всех элементах <а></b><b>$('а').unbind("mouseover mouseout");</b>Это не самый лучший подход, и его не следует использовать при разработке модулей, потому что пользователь модуля может использовать другие модули, регистрирующие свои собственные обработчики этих же типов событий в тех же элементах. Однако если модуль будет регистрировать обработчики событий с использованием пространств имен, можно будет использовать эту версию вызова метода
<b>unbind()</b><b>// Удалить все обработчики событий mouseover и mouseout в пространстве имен "myMod"</b><b>$('а').unbind("mouseover.myMod mouseout.myMod");</b><b>// Удалить только обработчики событий из пространства имен myMod </b><b>$( a').unbind(”.myMod”);</b><b>// Удалить обработчик события click из пространств имен "ns1" и "ns2"</b><b>$('а').unbind("click.ns1.ns2");</b>