Вопрос по разработке плагина jQuery
Вопрос я думаю к прошареным разработчикам:
Я пишу плагин который создает виджет на странице - скажем какой то мой пользовательский кастомизированный SELECT. В теле функции я объявляю переменные, которые служат ссылками на различные объекты DOM или какие-то значения виджета. Но проблема в том что к виджету я хочу обращаться не только один раз для создания. А для того чтобы получить или установить значение например. Тобишь создаю я его например (1) $("selector").selectBox({/* options */}); И хочу например получить или установить какое то значение, или выполнить метод (2) $("selector").selectBox('option', 'value'); $("selector").selectBox('open'); Вопрос в том, как в теле функции selectBox, вызывая ее - получить снова доступ к тем переменным, которые я объявлял при создании? Может эти переменные куда-то записывать? (через data способ мне кажется глупый) Как я делаю пока что: Вызывая какой то метод случаем (2), я вызываю соответствующий event, который bind'овал еще при создании - тогда в теле функции ивента у меня был доступ к переменным которые я создавал тогда |
Часовой пояс GMT +3, время: 02:13. |