/ / Чи існує альтернатива для віджетів jQuery UI? - jquery, jquery-ui, jquery-mobile, jquery-ui-віджет

Чи існує альтернатива для віджетів інтерфейсу користувача jQuery? - jquery, jquery-ui, jquery-mobile, jquery-ui-widget

Я роблю календар для jquery mobile, я використовую jquery weekcalendar (jQ wC), але проблема в тому, що jQ wC використовує jquery UI, і це конфліктує з jquery mobile.

З цієї причини, я видалив всі UI, пов'язані з JQ WC, але я застряг на останній частині, і це частина віджетів.

Це працює так: є файл jq wc CORE, який ініціює віджет, і файл Impl, який вказує на цей віджет, і цей файл перезаписує параметри з основного файлу.

Моє питання: як я можу позбутися від віджетів, і все-таки цей файл impl переписати налаштування ядра?

Файли можна знайти тут:
http://pastebin.com/gswWRm8D
http://pastebin.com/2180H1Ve

редагувати Я тимчасово вирішив tihs, знявши внизКод користувальницького інтерфейсу, і тільки імпортує частину віджета інтерфейсу jQuery (що становить всього 3 кб, замість імпорту всієї бібліотеки: 200 кб). Проте я все ще шукаю щось, щоб повністю видалити бібліотеку.

Відповіді:

0 для відповіді № 1

Починаючи з alpha2, jQuery Mobile використовувала фабрику віджетів jQUI.

$.widget є jQUI, с $.mobile.widget розширення. Якщо ви витягнули весь інший залежний від користувача інтерфейс, окрім фабрики віджетів, змініть виклики віджета інтерфейсу користувача ui.weekCalendar щось більш підходяще (mobile.weekCalendar) повинно бути все, що потрібно зробити.

Побачити http://jquerymobile.com/blog/2010/11/12/jquery-mobile-alpha-2-released/

Всі відповідні віджети jQuery Mobile єперейшов до будівництва від JQuery UI Widget Factory. Це дає нам можливість мати більшу розширюваність і методи (наприклад, можливість відключити контроль). Зокрема, у цьому випуску Dialog, Form Buttons, listview, collapsible, Checkbox / Radio, textinput, слайдер / перемикач, вибір меню, всі перенесли на завод віджетів, і ми продовжуємо працювати над розширенням методів і подій цих плагінів забезпечити.


0 для відповіді № 2

Існує декілька альтернатив до інтерфейсу jQUery, але я пропоную вам виправити конфліктну проблему, а не просто перемикати бібліотеки.

Якщо хочете http://www.kendoui.com останнім часом набирає багато уваги.