JavaScript/DHTML/JQuery MDI/桌面/窗口环境

4

我想开发一个包含可拖动窗口、显示打开窗口的任务栏等UI。

除了上述要求之外,主要要求是在一个容器区域内,即div或iframe中。

我找到了两个很棒的候选方案,但它们都失败了,有没有什么能满足上述要求的东西?

我相信有数百万个免费解决方案,但我也愿意考虑商业解决方案。


你提供的 jQuery Desktop 是如何“仅在全屏幕下工作”的?你是指它只能占据整个浏览器窗口才能正常工作吗? - Matt Ball
就我所知,是的,我尝试将它嵌入到IFrame中,但它会重定向到实际内容,就像防止框架集一样。同时,将其放在DIV中并限制大小会导致UI损坏。但如果我错了,我很乐意听取建议。 - Eran Medan
2个回答

5

首先,有这个问题,它有点老了,但基本上问的是你正在问的同样的问题:用于构建类似桌面应用程序的JavaScript库:ExtJS、jQuery、YahooUI、Mocha、SproutCore、Cappuccino和其他?

还有一些基于jQuery的选择(我自己没有尝试过实现这些):

如果您不介意不使用jQuery的选项,我建议您看看YUI。它是一个一流的库,具有许多功能和小部件,完善的文档以及极高的可定制性。YUI 2是当前稳定版本;YUI 3仍处于测试版。需要一些自定义CSS才能使基于YUI的页面看起来像http://desktop.sonspring.com/那样漂亮,但您绝对可以使用Layout Manager来构建非全屏布局
要获得类似操作系统的感觉,请查看一些菜单演示:

YUI 也可以与 jQuery 完美地配合使用。


谢谢!我会检查以上所有内容并报告。 - Eran Medan

1

我认为ExtJS已经成为一个强大的类桌面UI JavaScript库。


我指的是桌面环境,就像 Windows 一样(最大化、最小化),还有任务栏(所有最小化/打开的窗口)。 - Eran Medan

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