Latest web development tutorials
×

jQuery UI курс

jQuery UI курс jQuery UI Краткое введение jQuery UI скачать jQuery UI использование jQuery UI Настроить jQuery UI завод

jQuery UI тема

jQuery UI тема jQuery UI ThemeRoller jQuery UI CSS рамка API jQuery UI Дизайн темы

jQuery UI Библиотека компонентов

jQuery UI Библиотека компонентов jQuery UI Расширенный виджет jQuery UI Метод Призвание виджет jQuery UI Зачем использовать библиотеку виджетов jQuery UI Как использовать виджет библиотеки

jQuery UI справочное руководство

jQuery UI API файл API категория - Специально хороший эффект API категория - эффекты ядра API категория - попеременно API категория - перегрузка методов API категория - способ API категория - селектор API категория - тема API категория - UI ядро API категория - утилита API категория - Виджеты

jQuery UI примеров

jQuery UI примеров лобовое сопротивление место пересчет выбрать последовательность Складные панели автозаполнения кнопка Выбор даты диалог меню Шкала прогресса ползунок поворотное устройство таб подсказке окно Специально хороший эффект дисплей скрывать Переключение .addClass() .removeClass() .toggleClass() .switchClass() Цвет Анимация разместить Библиотека компонентов

JQuery UI виджетов вызова метода

Виджет (Widget) с помощью библиотек - членов (Widget Factory) , используя метод , чтобы изменить свой статус и выполнять действия после инициализации создается. Есть два способа вызова метода виджетов - с помощью библиотек-членов (Widget Factory) для создания плагинов, или по методу экземпляра элемента объекта на вызов.

Вставные звонки

Виджеты метод подключаемого модуля вызова, имя метода в виде строки прошло. Например, нажмите здесь , чтобы увидеть, как вызвать диалог (диалог) виджет close() метод .

$( ".selector" ).dialog( "close" );

Если метод требует параметров, передается в плагин в качестве дополнительного параметра. Нажмите сюда , чтобы увидеть, как вызвать диалог (диалог) в option() метод .

$( ".selector" ).dialog( "option", "height" );

Это возвращает диалоговое окно (диалоговое окно) в height опционных значений.

Пример вызова

Каждый экземпляр каждого виджета использует jQuery.data() хранится в элементе. Для того , чтобы извлечь экземпляр объекта, используйте полное имя виджета , чтобы позвонить в качестве ключевого jQuery.data() . Как показано ниже конкретных примеров.

var dialog = $( ".selector" ).data( "ui-dialog" );

После того, как вы ссылаться на экземпляр объекта, вы можете вызвать метод непосредственно выше.

var dialog = $( ".selector" ).data( "ui-dialog" );
dialog.close();

В JQuery UI 1.11, новый instance() метод будет сделать этот процесс проще.

$( ".selector" ).dialog( "instance" ).close();

Возвращаемый тип

Большинство методов , вызываемых виджет плагин возвращает jQuery объект, поэтому методы можно вызвать с помощью дополнительных Jquery методов связи. При вызове на экземпляре, он возвращает undefined . Как показано ниже конкретных примеров.

var dialog = $( ".selector" ).dialog();
 
// Instance invocation - returns undefined
dialog.data( "ui-dialog" ).close();
 
// Plugin invocation - returns a jQuery object
dialog.dialog( "close" );
 
// Therefore, plugin method invocation makes it possible to
// chain method calls with other jQuery functions
dialog.dialog( "close" )
    .css( "color", "red" );

В исключительных случаях, эти методы возвращают информацию о виджете. Например , диалог (диалог) из isOpen() метод .

$( ".selector" )
    .dialog( "isOpen" )
    // This will throw a TypeError
    .css( "color", "red" );

Это приводит к TypeError ошибки , потому что isOpen() возвращает логическое значение, а не объект JQuery.