Javascript 寻找选择jquery lightbox插件的指南
我需要打开弹出窗口,url是jsp页面,在这里我将有逻辑搜索功能,搜索结果后,如果选择其中一个结果,结果值必须到父窗口 我看过一些jquery lightbox插件,但是在选择插件时遇到了麻烦。你能告诉我哪个插件适合我吗Javascript 寻找选择jquery lightbox插件的指南,javascript,jquery,jquery-ui,jquery-plugins,Javascript,Jquery,Jquery Ui,Jquery Plugins,我需要打开弹出窗口,url是jsp页面,在这里我将有逻辑搜索功能,搜索结果后,如果选择其中一个结果,结果值必须到父窗口 我看过一些jquery lightbox插件,但是在选择插件时遇到了麻烦。你能告诉我哪个插件适合我吗 谢谢你提前通知 如果窗口需要通信,即您需要使用javascript来操作子对话框的内容,那么您很可能希望使用一个lightbox,而不是一个单独的弹出窗口,它实际上只是一个新的浏览器窗口。让两个单独的浏览器窗口父窗口和弹出窗口进行通信要困难得多 对于lightbox,它通常只是
谢谢你提前通知 如果窗口需要通信,即您需要使用javascript来操作子对话框的内容,那么您很可能希望使用一个lightbox,而不是一个单独的弹出窗口,它实际上只是一个新的浏览器窗口。让两个单独的浏览器窗口父窗口和弹出窗口进行通信要困难得多 对于lightbox,它通常只是一个浏览器窗口,其中隐藏的html块显示为覆盖、模式或对话框。或者,可以通过ajax按需检索html块,例如,当用户单击链接从单独的html文档打开lightbox时。大多数优秀的lightbox插件都有这个特性 有这么多lightbox插件,很难知道该选择哪一个。您希望确保使用积极开发的软件,以便以后可以轻松升级。浏览器和设备变化很快,你需要确保你的插件跟上时代 Fancybox、Light Box 2和Colorbox现在非常流行 如果您关心响应性设计,请查看放大镜、Flare或JackBox JQuery工具有一个高质量的lightbox
如果您需要能够自定义窗口,并围绕窗口的显示方式和显示时间开发更复杂的逻辑,jQueryUI对话框是坚如磐石的。与其他插件相比,它的虚饰更少,而且可能是一个更高的学习曲线,但它比大多数选项更灵活和可配置。我向您推荐:非常好且可定制的免费插件。反应灵敏,重量轻,给你很大的力量。对于通信窗口/iframe,假设您的iframe来自同一网站,则需要使用window.postMessagelightbox插件仅负责弹出窗口的显示。如果您希望两个窗口都通信,那么您必须自己编写相应的代码。Lightbox插件不会为您提供该功能。如果两个窗口具有相同的源,则来自这些窗口的JavaScript程序可以通过调用彼此的对象直接相互通信。