mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-15 11:14:24 +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 squares = $('.square'); // Получить все элементы с классом 'square'
|
||||||
var square_p = $('p.square') // Получить <p> элементы с классом '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