如何创建可拖动且可调整大小的JavaScript弹出窗口?
时间:2020-03-05 18:43:59 来源:igfitidea点击:
我想在JavaScript中创建一个可拖动且可调整大小的窗口,以供跨浏览器使用,但我想尝试并避免使用框架(如果可以的话)。
有没有人知道我可以使用的链接或者一些代码?
解决方案
回答
完全避免使用框架会给我们留下很多代码,并且要进行大量繁琐的浏览器测试。
如果我们考虑使用框架,则建议使用带有jqDnR插件的jQuery。我认为这可以解决问题,或者我们可以将jQuery可拖动对象的功能与jQuery可调整大小控件结合使用
回答
有时我们无法选择环境或者体系结构,因此我们陷入了无法使用框架等约束之中。
回答
jQuery是一个不错的选择。有了Jquery UI插件(例如可拖动),一切都变得轻而易举了。(这里有一个演示)。
不使用框架来保持其"纯净",对我来说似乎只是浪费时间。有很多好东西,可以为我们节省大量时间,使应用程序变得更好,从而节省了更多时间。
但是,我们始终可以查看源代码,以获取一些"灵感",并进行调整,而不会增加我们不会使用的内容的开销。它做得很好并且易于阅读,而且我们经常会发现一些我们根本没有想到的跨浏览器黑客。
编辑:哦,如果我们真的不需要万无一失,那就看看它们的源代码吧..确保我们可以在应用程序中使用其中的一些。
回答
只是为了避免一件很小的事情就避免将大型框架下载到客户端,也许我很傻。
我看过jQuery,但也看过ExtJS,ExtJS的文档和UI'外观'似乎优越且专业...你们推荐jQuery的原因有哪些?
回答
JQuery更着重于许多不错的实用程序功能,并使DOM操作变得更加容易。基本上,我认为它应该是Javascript。这是对Java语言本身的极有帮助的补充。
ExtJS是带有特定API的GUI组件套件...如果我们想轻松创建类似这样的组件,请使用它,否则,请使用更灵活的框架。