jQuery UI的小部件有替代方案吗?

Tim*_*ter 5 jquery jquery-ui jquery-mobile jquery-ui-widget

我正在为jquery mobile制作日历,我正在使用jquery weekcalendar(jQ wC),但问题是,jQ wC正在使用jquery UI,这与jquery mobile冲突.

出于这个原因,我已经删除了与jQ wC相关的所有UI,但是我被困在最后一部分,那就是小部件.

它的工作原理如下:有一个jq wc CORE文件,它启动一个小部件,一个Impl文件指向这个小部件,这个文件覆盖核心文件中的设置.

我的问题是:如何摆脱小部件,仍然有这个impl文件覆盖核心的设置?

这些文件可以在这里找到:
http://pastebin.com/gswWRm8D
http://pastebin.com/2180H1Ve

编辑我暂时解决了这个问题,删除了UI代码,只导入了jQuery UI的小部件(只有3kb,而不是导入整个库:200kb).然而,我仍在寻找完全删除库的东西.

小智 0

从 alpha2 开始,jQuery Mobile 就使用了 jQUI 小部件工厂。

\n\n

$.widget jQUI,带有$.mobile.widget扩展。如果您已经提取了除小部件工厂之外的所有其他 UI 相关代码,那么您只需将 UI 小部件调用更改ui.weekCalendar为更合适的内容 ( ) 即可。mobile.weekCalendar

\n\n

请参阅http://jquerymobile.com/blog/2010/11/12/jquery-mobile-alpha-2-released/

\n\n

所有相关的 jQuery Mobile 小部件都已转移到 jQuery UI Widget Factory 的基础上构建。这使我们能够拥有更大的可扩展性和方法(例如禁用控件的能力)。具体来说,在此版本中,对话框、表单按钮、列表视图、可折叠、复选框/单选、文本输入、滑块/开关、选择菜单都已移至小部件工厂,并且我们\xe2\x80\x99将继续致力于扩展这些方法以及这些插件提供的事件。

\n