繁体   English   中英

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

[英]How do I create a draggable and resizable JavaScript popup window?

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

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

JQuery将是一个很好的方式。 使用Jquery UI插件(例如可拖动 ),它是轻而易举的......(这里有一个演示 )。

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

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

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

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

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

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

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

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

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

我曾经看过jQuery但是还有ExtJS,文档和用户界面'看起来'看起来在ExtJS中看起来更加优秀和专业......你们推荐jQuery有什么特别的原因吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM