Jquery有什么替代品可以取代Mootools MochaUI?

5

MochaUI非常直观,模态iframe几乎完美地复制了Windows。 不幸的是,我有使用Jquery编写的脚本,听说在一个html文件中同时放置Mootools和Jquery会产生冲突(这是真的吗?)。

如何在Jquery中获得MochaUI的功能?

至少有没有类似的模态对话框系统?

我看到过JqueryUI Dialog,但它会让背景变暗且无法操作,这不是我想要的。

7个回答

6

我非常喜欢mocha-ui,而任何建议jquery UI作为替代方案的人都不太懂。Mocha-ui非常流畅和美观,看起来非常专业,就像在您的浏览器中运行的Windows应用程序。我相信随着浏览器中css更新的进行,很容易实现Mocha-UI已经完成的工作,但遗憾的是我们还没有到达那个阶段。如果有人推出一个具有所有mocha-UI功能的jquery插件,我希望他们在这里和其他地方发布,以便我们都能分享这种好东西。 :)


6

通过一些调整(启用JQuery noConflict-Mode,将$选择器替换为类似于$jq的内容),您应该能够使两者同时工作。

然而,您可能会很容易地得到一个混合了MooTools和JQuery插件的Frankenstein应用程序。此外,JavaScript的负载非常巨大,因为您必须包括Mootools、JQuery以及它们的顶级UI工具包。

我建议您调查一下JQuery UI是否可以取代MochaUI(或反之亦然)。一个JS库+UI工具包的组合更容易维护。

MochaUI的缺点是它在IE8上有一些问题,此外它也不是很更新(上次发布于2008年9月)。

JQuery UI更加模块化(您可以只选择需要的部分),具有视觉CSS主题编辑器(Themeroller)并提供2个月的发布计划。它的缺点是:它尚未涵盖必要的UI组件(例如菜单、呈现UI组件的“视口”管理器、调色板)。但是,这些功能预计很快就会推出。


更新:他们在github上最新的稳定版本是2010年6月(https://github.com/mui/mochaui/downloads),虽然他们仍在偶尔提交更改(https://github.com/mui/mochaui/commits/develop)。jQuery UI仍然没有Grid(http://wiki.jqueryui.com/w/page/34246941/Grid),但他们希望很快能够拥有Menu(http://wiki.jqueryui.com/w/page/12137997/Menu)和Panel(http://wiki.jqueryui.com/w/page/12137759/Panel)。 - user69173

3

谢谢。Dialog支持Iframe吗?或者有类似的东西可以做到这一点吗? - chris
我认为它应该可以使用iframe工作,但我还没有尝试过。 - RaYell

1

尝试使用这个 jQuery 布局插件 - http://layout.jquery-dev.net/demos.cfm,适用于模块的布局。

然而,我还没有看到类似 Mocha UI 的东西。jQuery UI 很接近,但仍有差距...


1

你可以使用jQuery和MooTools,参考这个页面:

使用jQuery与其他库..

我认为你需要更改JQuery选择器"$"。


1

0

这些是你可以使用的东西,既可以尝试创建一些像Mocha UI提供的效果,也可以用于使用Mocha UI和jQuery。然而,就我所知,尽管我自己搜索过,但Mochi UI的完整功能尚未被整合到任何一个jQuery插件中。因为我并不是Moo的粉丝。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接