mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-11 09:14:39 +02:00
Translate topic: Events and Effects (part I)
This commit is contained in:
@@ -28,4 +28,33 @@ var table1 = $('#table1'); // Получить элемент с идентиф
|
||||
var squares = $('.square'); // Получить все элементы с классом 'square'
|
||||
var square_p = $('p.square') // Получить <p> элементы с классом 'square'
|
||||
|
||||
|
||||
///////////////////////////////////
|
||||
// 2. События и эффекты
|
||||
// jQuery прекрасно справляется с обработкой событий
|
||||
// Часто используемое событие — это событие документа 'ready'
|
||||
// Вы можете использовать метод 'ready', который сработает, как только документ полностью загрузится
|
||||
$(document).ready(function(){
|
||||
// Код не выполнится до тех пор, пока документ не будет загружен
|
||||
});
|
||||
// Обработку события можно вынести в отдельную функцию
|
||||
function onAction() {
|
||||
// Код выполнится, когда произойдёт событие
|
||||
}
|
||||
$('#btn').click(onAction); // Обработчик события сработает при клике
|
||||
|
||||
// Другие распространенные события:
|
||||
$('#btn').dblclick(onAction); // Двойной клик
|
||||
$('#btn').hover(onAction); // Наведение курсора
|
||||
$('#btn').focus(onAction); // Фокус
|
||||
$('#btn').blur(onAction); // Потеря фокуса
|
||||
$('#btn').submit(onAction); // Отправка формы
|
||||
$('#btn').select(onAction); // Когда выбрали элемент
|
||||
$('#btn').keydown(onAction); // Когда нажали клавишу
|
||||
$('#btn').keyup(onAction); // Когда отпустили клавишу
|
||||
$('#btn').keypress(onAction); // Когда нажали символьную клавишу (нажатие привело к появлению символа)
|
||||
$('#btn').mousemove(onAction); // Когда переместили курсор мыши
|
||||
$('#btn').mouseenter(onAction); // Когда навели курсор на элемент
|
||||
$('#btn').mouseleave(onAction); // Когда сдвинули курсор с элемента
|
||||
|
||||
```
|
||||
|
Reference in New Issue
Block a user