Страницы

Поиск по вопросам

четверг, 28 февраля 2019 г.

Плагин jquery. Создание нового метода для элемента.

Народ, признаюсь честно: я ничегошеньки не понял в создании плагинов к jquery. мне стыдно, но надо исправляться. В теме кратность-значений-в-input я создал внутренности метода для изменения инпута. Подскажите, пожалуйста, как ЭТО превратить в
$("SELECTOR").correct_value(quantity_per_pack);
Чтобы работало с любым инпутом.


Ответ

Посмотрите ссылку, разберите пару плагинов. Если окажется мало, я попробую расписать подробнее. =) Добавлено

eeeee

eeeee

eeeee


Добавлено еще 1) Через $ работать тоже будет. Но для совместимости с другими библиотеками лучше использовать jQuery ($ - это псевдоним, его можно переопределить). 2) var opts = jQuery.extend(defObj, options); Из defObj jQuery сама перетягивает пары ключ:значение в options, если таких ключей нет в options. Доступ к свойствам opts осуществляется через opts.param или opts['param']. 3) options задается при вызове функции, а defObj пишется разработчиком. Все параметры являются необязательными, но если без каких-то из них ваш плагин не будет работать, их придется задать в defObj.

Комментариев нет:

Отправить комментарий