410013796724260
• Webmoney
R335386147728
Z369087728698
|
Перейти к содержанию jQuery
Загрузка скриптов jQueryНа странице описания библиотеки jQuery было отмечено, что скрипты вызова функций библиотеки можно включить как в тело (<body />) описания страницы, так и загрузить из внешнего файла. В приведенном на странице примере скрипты jQuery были включены в тело страницы. Здесь мы рассмотрим вопрос загрузки скриптов из внешнего файла. Для того, чтобы загрузить скрипты из файла на страницу необходимо включить в заголовок WEB-страницы (раздел head) соответствующее описание с тегом script. Допустим, что скрипты jQuery описаны в файле jquery-01.js. Тогда код страницы будет имеет следующий вид :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>JQuery example</title>
<script type="text/javascript" src="jquery-1.4.min.js"></script>
<script type="text/javascript"src="jquery-01.js"></script>
</head>
<body>
<h3>Пример jQuery</h3>
<div id="id1">Полный текст первого абзаца</div>
<div class="id1">Полный текст второго абзаца</div>
</body>
</html>
Проверка загрузки сриптов jQuery из файлаНиже представлен листинг файла со скриптами jquery-01.js в виде функции с набором операторов jQuery. Полное описание формата вызова функции jQuery представлено на странице Библиотека jQuery.
$(document).ready(function() {
// Скрыть все div's на странице
jQuery('div').filter('#id1').hide();
// Определить тексты внутри всех div's
jQuery('div').filter('#id1').text('Сокращенный текст');
// Добавить атрибут со значением обновления всех div's
$('div').filter('#id1').addClass("updatedContent");
// Изменить стиль текста всех div's
$('div').filter('#id1').css('font-style', 'italic');
// Включить отображение всех div's на странице
$('div').filter('#id1').show();
});
Библиотека jQuery имеет встроенное событие, связанное с проверкой полной загрузки библиотеки. Это реализуется выражением $(document).ready(...), представленное в виде оболочки вокруг описания функции. Идиома document–ready может быть использована в упрощенном виде :
$(function() {
alert('jQuery is loaded');
});
Событие document–ready имеет такой же формат, как и оператор jQuery : селектором здесь выступает document, в качестве действия выступает ready, а роль параметра играет функция (function), которая запускает выполнение определенного программного кода сразу же, после полной загрузки библиотеки/страницы. Связанные страницыОписание библиотеки jQueryВыбор элементов из объектной модели документа DOM Фильтрация наборов и поиск элементов jQuery методами filter, find |
