Categories: JS & jQuery

Заготовка для плагина jQuery

Решение:
(function ($) {
    // оболочка для кода подключаемого модуля
    $.fn.highlightOnce = function () {
        // код поключаемого модуля
        return this.each(function () {
            var element = $(this);
            // выполнить что либо в отношении каждого элемента          
 
 
        });
    }
})(jQuery);

C параметрами

(function ($) {
    // оболочка для кода подключаемого модуля
    $.fn.highlightOnce2 = function (options) {
        // значения по умолчанию
        $.fn.highlightOnce2.defaults = {
            color: '#fff111',
            duration: 'fast',
            complete: null,
            setup: null
        };    
        options = $.extend($.fn.highlightOnce2.defaults, options);
      
        // код поключаемого модуля
        return this.each(function () {
            var element = $(this);
            // выполнить что либо в отношении каждого элемента          
            
            // прямой вызов callBack  для события setup
            $.isFunction(options.setup) && options.setup.call(this);
        });
 
        
    }
})(jQuery);

 

Руслан Раянов

Recent Posts

Работа с JSON в SQL #falconstart

После выполнения действий в SQL на клиенте иногда возникает необходимость что-то обновить или сделать. Для…

1 день ago

Форма с отправкой запроса API. Тестирование исходящих запросов #falconstart

Вы можете обратиться к внешним API через использование Внешних действий (код apirequest, использование описано в…

2 дня ago

Таблица Trace для отслеживания событий на сайте

В системной таблице as_trace хранятся данные по работе приложения. Поле code определяет тип события: DBLREQ…

3 дня ago

Работа с ошибками в системе. Генерация отчета по ошибкам #falconstart

Рассмотрим механизм анализа ошибок, как это всё работает, и как его использовать. Когда происходит ошибка…

4 дня ago

Обновление пакетов SQL #falconstart

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов https://falconspace.ru/docs - Документация платформы Falcon Space

1 неделя ago

SYSSP – Работа с периодическими задачами #falconstart

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов https://falconspace.ru/docs - Документация платформы Falcon Space

1 неделя ago