Обработка событий
Возвращаясь к скрипту, с которого начиналась эта глава, можно увидеть, что я сделал цепочку из двух методов, как показано в листинге 5-24.
Листинг 5-24: Вызов цепочки методов в примере скрипта
...
<script type="text/javascript">
$(document).ready(function () {
$("img:odd").mouseenter(function (e) {
$(this).css("opacity", 0.5);
}).mouseout(function (e) {
$(this).css("opacity", 1.0);
})
});
</script>
...
Методы, которые я объединил, – это mouseenter
и mouseout
. Эти методы позволяют мне определить функции обработчика для событий mouseenter
и mouseout
, о которых я говорил в главе 2. О том, как jQuery работает с событиями, я расскажу в главе 9. Но я просто хочу показать, как можно использовать поведение объекта jQuery
, чтобы назначить один метод обработчика для всех выбранных элементов.