Лекции и лабораторные работы Направление «Математика и компьютерные науки»


 Манипулирование объектами на странице



жүктеу 0.98 Mb.
Pdf просмотр
бет8/16
Дата10.11.2022
өлшемі0.98 Mb.
#23669
түріЛекции
1   ...   4   5   6   7   8   9   10   11   ...   16
web
g5yv5hz1efkpkh4lsevuj0f34wfq6i19vs462svasr643j - копия
8.6. Манипулирование объектами на странице
Команды jQuery позволяют манипулировать свойствами, атрибутами, 
стилями и содержанием элементов. 
Для обращения к свойствам и их значениям используются методы 
JavaScript, нет методов непосредственно библиотеки. 
Пример. Изменяет свойство title у всех элементов класса b2 
$('.b2').each(function(n){this.title="New "+n}) 
Здесь использована команда each(функция). Она выполняет обход 
всех элементов в наборе и вызывает для них функцию. В качестве параметра 
функции передается индекс элемента в наборе. 
8.7. Обработка событий 
8.7.1. Различные браузеры по-своему могут обрабатывать события, 
jQuery пытается сгладить эти неприятности. Поэтому обращаемся только к 
методам jQuery, а библиотека уже сама смотрит, что за браузер и применяет 
то или иное свойство. 

Модель событий jQuery обладает следующими свойствами: 

поддерживает единый метод установки событий; 

позволяет устанавливать несколько обработчиков для события; 

использует стандартные названия типов событий

предоставляет единые методы отмены события и блокирования действий 
по умолчанию.
8.7.2. Подключение обработчиков. Рассмотрим пример функции, кото-
рая будет срабатывать при щелчке по любому рисунку: 
$('img').blind('click',fuction(event){alert('Приветствую!');}); 
Для удаления обработчика используется команда unbind() 


53 
8.8. Скрытие и отображение объектов 
8.1. Функции hide() и show(). С ними есть некоторые нюансы (напри-
мер, show показывает изначальное состояние свойства display, поэтому при 
загрузке рекомендуют скрыть объект при помощи hide()), но в целом все как 
в примере. 
Пример. $('#b3').hide() 
А затем, скажем, по щелчку, $('#b3').show() 
8.2. Имеются различные эффекты – раскрывающиеся списки, слайдеры, 
увеличение рисунков (когда-нибудь надо разобрать подробнее) 

жүктеу 0.98 Mb.

Поделитесь с Вашими друзьями:
1   ...   4   5   6   7   8   9   10   11   ...   16




©emirb.org 2022
әкімшілігінің қараңыз

    Басты бет