如何创建可拖动且可调整大小的JavaScript弹出窗口?

时间:2008-08-27 17:45:07

标签: javascript dialog

我想在JavaScript中创建一个可拖动且可调整大小的窗口以供跨浏览器使用,但我想尽量避免使用框架。

有没有人可以使用我可以使用的链接或代码?

5 个答案:

答案 0 :(得分:2)

JQuery将是一个很好的方式。使用Jquery UI插件(例如draggable),这是一件轻而易举的事。(这里有一个demo。)

不使用框架,保持“纯粹”,对我来说似乎只是浪费时间。有很好的东西,这将节省你的大量时间,更好地花时间使你的应用程序更好。

但你可以随时查看来源以获得一些“灵感”,并在不使用你不会使用的东西的开销的情况下进行调整。它做得很好,易于阅读,你经常会发现一些你甚至没有想到的跨浏览器黑客......

编辑:哦,如果你真的不是没有框架永远,只要检查他们的来源然后..确保你可以使用它的一些为您的应用程序。

答案 1 :(得分:2)

JQuery更专注于许多优秀的实用程序函数,并使DOM操作变得更加容易。基本上,我认为它应该是Javascript。它是Javascript语言本身的一个非常有用的补充。

ExtJS是一套具有特定API的GUI组件...如果您想轻松创建看起来像这样的组件,请使用它,否则,使用更灵活的框架。

答案 2 :(得分:1)

有时你无法选择你的环境或架构,因此你无法在不能使用框架的约束下工作......

答案 3 :(得分:0)

完全避免使用框架将为您留下大量代码和一堆繁琐的浏览器测试。

如果您考虑使用jqDnR插件,我会建议使用jQuery框架。我认为它可以解决您的问题,或者您可以将jQuery draggables的功能与jQuery resizables

结合起来

答案 4 :(得分:0)

只是试图避免向客户端下载大型框架以获取一个非常小的东西,也许我是愚蠢的。

我看过jQuery但是还有ExtJS,文档和UI'看起来'在ExtJS中看起来更优秀和专业......有没有特别的理由让你们推荐jQuery?