jQuery: прикрепить событие click и double-click к элементу
События jQuery: упражнение 1 с решением
Прикрепите событие щелчка и двойного щелчка к элементу <p>
Пример данных :
HTML:
<Тело> <p> Нажми меня! </ p> </ Body>Для одного клика добавьте следующий абзац:
Это событие клика
Для двойного щелчка добавьте следующий абзац:Это событие двойного щелчка
Решение:
HTML-код:
<head>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<meta charset="utf-8">
<title>Attach a click and double-click event to the <p> element</title>
</head>
<body>
<p>Click me!</p>
<div id="result"></div>
</body>
Код JavaScript:
$("p").bind("click", function(){
$( "<p>This is a click Event</p>").appendTo( "#result" );
});
$("p").bind("dblclick", function(){
$( "<p>This is a double-click Event</p>" ).appendTo( "#result" );
});
Примечание. В jQuery метод click (handler) используется для привязки обработчика события к событию JavaScript «click» или для запуска этого события в элементе. У него есть следующий параметр:
- обработчик: функция, выполняемая каждый раз, когда событие инициируется. [Тип: Функция (Event eventObject)]
Метод dblclick ([eventData], handler) используется для привязки обработчика события к событию JavaScript «dblclick» или для запуска этого события в элементе. У него есть следующий параметр:
- eventData: объект, содержащий данные, которые будут переданы в обработчик событий. [Тип: Функция (Event eventObject)]
- обработчик: функция, выполняемая каждый раз, когда событие инициируется. [Тип: Функция (Event eventObject)]
Демонстрация в реальном времени:
См. Pen jquery-events-упражнение-1 от w3resource ( @ w3resource ) в CodePen .
Внесите свой код и комментарии через Disqus.
Предыдущий: jQuery События Упражнения
Далее: добавьте элемент <p> с текстовым сообщением при изменении поля <input>.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования