我试图找到一个好的 JavaScript 库,它可以在我网站的页面中创建一个漂亮的“内部窗口”弹出窗口。
我不想担心屏幕定位(即不必计算窗口的大小是否会在屏幕外等...),而只需制作一个包含内容的新弹出窗口。
我将使用 .NET 3.5 ASP.NET(可能是 MVC,还没有开始),我知道 JQuery 有很好的支持,但据我所见,它没有这种类型的小部件功能。
请注意,我不想以任何方式、形状或形式使用“框架”!而是浮动 div 样式方法(或类似方法)。
多谢!标记
我试图找到一个好的 JavaScript 库,它可以在我网站的页面中创建一个漂亮的“内部窗口”弹出窗口。
我不想担心屏幕定位(即不必计算窗口的大小是否会在屏幕外等...),而只需制作一个包含内容的新弹出窗口。
我将使用 .NET 3.5 ASP.NET(可能是 MVC,还没有开始),我知道 JQuery 有很好的支持,但据我所见,它没有这种类型的小部件功能。
请注意,我不想以任何方式、形状或形式使用“框架”!而是浮动 div 样式方法(或类似方法)。
多谢!标记
浮动容器、面板和对话框:
对于对话框和窗口,也许YUI 模块是一个很好的解决方案。
模态框
如果您不是 javascript 程序员,并且您对更精细的模态框感兴趣,可以使用 jQuery插件 提供模态灯箱效果。
旁注:有许多库提供这种功能,但如果盒子本身是您需要的唯一部件,请注意某些库将包含许多您不使用的东西。如果你小心地只使用你需要的包,你可以让你的页面保持美观和精简。
旁注:如果您相当精通 javascript,或者希望变得如此,请记住您始终可以编写自己的. javascript 世界中的人们直接转向库是很常见的。库是现代 javascript 领域的重要组成部分,但有时它们会成为开发人员的拐杖。自己写一些前端文章是深入前端开发的好方法。
到目前为止感谢您的帮助,我刚刚看了一下灯箱,虽然非常好,但我希望有一个非页面阻塞库,这些似乎(乍一看)都是灰色的这个页面,我希望少一些,而更多的是一个基于内联内容的窗口,它不会阻塞页面的其余部分。
检查Control.Window它基于原型。