jQuery: двойной щелчок по абзацу для переключения цвета фона
События jQuery: упражнение 5 с решением
Дважды щелкните по абзацу, чтобы переключить цвет фона.
Пример данных :
HTML:
<Тело> <p> Дважды щелкните здесь, чтобы изменить цвет фона. </ p> </ Body>
Код CSS:
п { фон: синий; белый цвет; } p.dbl { фон: желтый; цвет: черный;> }
Решение :
HTML-код:
<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<meta charset="utf-8">
<title>Double click on paragraph to toggle background color</title>
</head>
<body>
<p>Double-click here to change the background color.</p>
</body>
</html>
Код JavaScript:
var pdbl = $( "p:first" );
pdbl.dblclick(function() {
pdbl.toggleClass( "dbl" );
});
Примечание. В jQuery метод stoggleClass (className) используется для добавления или удаления одного или нескольких классов из каждого элемента в наборе соответствующих элементов. У него есть следующий параметр.
- className: одно или несколько имен классов (разделенных пробелами) для переключения для каждого элемента в соответствующем наборе. [Тип: Строка]
Демонстрация в реальном времени:
См. Pen jquery-events-упражнение-5 от w3resource ( @ w3resource ) в CodePen .
Внесите свой код и комментарии через Disqus.
Предыдущий: Скрыть все заголовки на странице при нажатии.
Далее: щелкните заголовок, чтобы добавить другой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code