Я пытался взаимодействовать с сообществами jquery и jquery ui (список адресов электронной почты, irc), в дополнение к Google и более опытным коллегам, но ничего не дало результатов. В прошлом я обнаружил, что stackoverflow полезен, поэтому, возможно, кто-то уже сталкивался с этим раньше.
Моя проблема заключается в следующем: я хочу включить jQuery UI в свое расширение.
Это не так просто, как в скриптах страниц с самообслуживанием, потому что мне нужно предоставить конкретный контекст для виджетов пользовательского интерфейса.
jQuery может быть инициализирован с определенным контекстом. Пользовательский интерфейс jQuery не может. Таким образом, я обернул код пользовательского интерфейса функцией, которая принимает правильно контекстуализированный экземпляр jQuery.
ПРОБЛЕМА: всякий раз, когда код пользовательского интерфейса создает экземпляр jQuery, например, $ (""), this.element перезаписывается на этот вновь созданный элемент.
this.element предполагается, например, ползунок div. Когда при инициализации виджета-слайдера создается дескриптор div, this.element по-прежнему должен быть div-слайдером, а не дескриптором .... правильное добавление дескриптора к себе вызывает ошибку.
"this" в виджетах может быть испорчено ... Пользовательский интерфейс jQuery или jQuery могут ссылаться на себя где-то непосредственно, и, следовательно, предоставляемый мной контекстуальный jQuery не везде используется ... Пользовательский интерфейс jQuery не может быть повторным или что-то в этом роде ... я понятия не имею.
Я был бы очень признателен за любую помощь, которую вы можете оказать. Я многому научился от отладки этой проблемы .... но я определенно готов заставить ее работать и уже двигаться дальше.
Сообщение, которое я сделал в списке рассылки jQUery UI, содержит соответствующие фрагменты кода
http://groups.google.com/group/jquery-ui/browse_thread/thread/a79537053acff3f8
ps. Допустим, мы не можем решить эту проблему. Чтобы ты делал? Прямо сейчас я просто хочу заставить работать слайдеры. Не уверены в будущем, например, последствия? DatePicker