4

我试图找到一个好的 JavaScript 库,它可以在我网站的页面中创建一个漂亮的“内部窗口”弹出窗口。

我不想担心屏幕定位(即不必计算窗口的大小是否会在屏幕外等...),而只需制作一个包含内容的新弹出窗口。

我将使用 .NET 3.5 ASP.NET(可能是 MVC,还没有开始),我知道 JQuery 有很好的支持,但据我所见,它没有这种类型的小部件功能。

请注意,我不想以任何方式、形状或形式使用“框架”!而是浮动 div 样式方法(或类似方法)。

多谢!标记

4

5 回答 5

3

浮动容器、面板和对话框:

对于对话框和窗口,也许YUI 模块是一个很好的解决方案

模态框

如果您不是 javascript 程序员,并且您对更精细的模态框感兴趣,可以使用 jQuery插件 提供态灯箱效果

旁注:有许多库提供这种功能,但如果盒子本身是您需要的唯一部件,请注意某些库将包含许多您不使用的东西。如果你小心地只使用你需要的包,你可以让你的页面保持美观和精简。

旁注:如果您相当精通 javascript,或者希望变得如此,请记住您始终可以编写自己的. javascript 世界中的人们直接转向库是很常见的。库是现代 javascript 领域的重要组成部分,但有时它们会成为开发人员的拐杖。自己写一些前端文章是深入前端开发的好方法。

于 2008-10-14T03:04:01.263 回答
1

我用过一个叫iBox的,效果很好。

如果您已经在使用 jQuery,那么您可能想要查看这两个 选项

于 2008-10-14T02:58:39.073 回答
1

你看过 JQuery 的 Dialog 小部件吗?

http://docs.jquery.com/UI/Dialog

演示在底部。不要担心丑陋的(恕我直言)颜色,它们可以很容易地设计。

于 2008-10-14T05:08:54.083 回答
0

到目前为止感谢您的帮助,我刚刚看了一下灯箱,虽然非常好,但我希望有一个非页面阻塞库,这些似乎(乍一看)都是灰色的这个页面,我希望少一些,而更多的是一个基于内联内容的窗口,它不会阻塞页面的其余部分。

于 2008-10-14T03:07:03.080 回答
0

检查Control.Window它基于原型。

于 2008-10-14T05:13:06.930 回答