这里有大量的jQuery模态框插件。抖动列表中列出了其中的20个(Modal windows plugin to rails)。jQuery模态框插件如何比较?
您使用哪一个?为什么?如果你在不同的情况下使用不同的方法,那么它们怎样才能按用例分类?
这里有大量的jQuery模态框插件。抖动列表中列出了其中的20个(Modal windows plugin to rails)。jQuery模态框插件如何比较?
您使用哪一个?为什么?如果你在不同的情况下使用不同的方法,那么它们怎样才能按用例分类?
我根据自己的主要的使用选择我想要的。事实上,您可以使用lightbox变体显示对话框,但不会让它成为我的理想选择。
通常,如果我需要显示照片或其他iframed网页,我使用lightbox变种。我们已经在我们的工作室使用,并且一直幸福有两个是:
对于对话框类型的行为,我强烈建议使用jQuery UI's dialog。它在积极发展,并且是超级定制的。
[rant]无论你做什么,请不要使用SimpleModal,除非你需要它的特殊类型的回调。否则,当您尝试挂钩onClose
回拨时,您会发现自己必须执行该框的实际关闭。只是我的两分钱。 :)我只知道它已经拿出了几次在这里SO,它只是感觉不好用IMO [/咆哮]
JQuery用户界面对话框用“插件”,以支援iframe: http://elijahmanor.com/post/jQuery-UI-Dialog-w-Resizable-iFrame.aspx
我使用它,因为它包含在JQueryUI中,并使用您使用的jquery ui主题,这使得使用一致的UI的代价很小
我使用Colorbox,这是因为它是non-maintained thickbox中的推荐替代方案。
基本上它允许iframe,所以图像,闪光灯等都可以。也是我激励升级jQuery到1.3.2 :-)
我想我可以检查这个文档,但也许你知道从经验中得到的快速答案:我必须使用iFrame吗?那么直接从javascript生成内容呢?形式? – 2010-01-29 02:51:32
您可以在Colorbox中使用任何类型的HTML内容,不需要iframe。 – 2010-01-29 03:09:32
是的,你不需要iframe来显示盒子的内容,它只是一个功能。顺便说一句,我使用YAGNI方法。首先捕捉我需要的东西,然后浏览并找到一个我不需要的灯箱/更改最少的代码以适合我的需要。 – Tommy 2010-01-29 03:15:52
伟大的分析。谢谢!怎么样的形式?这是否属于iframed网站或您脑海中的对话框?例如,关闭模型框并在提交时修改原始页的表单? – 2010-01-29 02:53:48
无需为表单使用iframe。使用jQuery UI对话框。它的回调给你时间验证表单之前,真正关闭框等。看看他们的演示在这里:http://jqueryui.com/demos/dialog/#modal-form – 2010-01-29 03:09:02
LOL,刚刚发布我没有实际回答你的问题。既然是形式,我会认为这是一个对话框的好选择。 – 2010-01-29 03:25:43