【问题标题】:Is there an equivalent to ModalPopup in jQuery UI?jQuery UI 中是否有与 ModalPopup 等价的功能?
【发布时间】:2010-10-03 06:03:59
【问题描述】:

在 jQuery UI 中是否有 ASP.NET 的 ModalPopup 等效项?

【问题讨论】:

    标签: jquery-ui


    【解决方案1】:

    我不确定 ASP.net 的实现,但 jQuery 肯定有这些类型的弹出窗口。

    这是您的基本弹出窗口:http://jqueryui.com/demos/dialog/
    以下是专门用于模态弹出窗口的插件列表:http://plugins.jquery.com/search/node/modal

    【讨论】:

    • 我需要一个弹出模式来阻止页面并在某些进程发生时显示进度图标.. 是否有内置插件?
    【解决方案2】:

    http://jqueryui.com/demos/dialog/#modal

    $( ".selector" ).dialog({ modal: true });
    

    IMO,jQuery UI 弹出窗口的行为比其 ASP.Net 等效项(包括与 ASP.Net 一起使用时)要好得多。

    【讨论】:

    • 我需要一个弹出模式来阻止页面并在某些进程发生时显示进度图标.. 是否有内置插件?
    • jQuery UI 工具包还包括一个进度条:jqueryui.com/demos/progressbar/#default。但是,如果您尝试报告长时间运行的操作的进度,则需要连接服务器端组件(例如返回 JSON 的 Web 服务)。
    • 实际上,当与 ASP.Net-Ajax 一起使用时,我已经使用 jQuery UI Dialog 制作了bad experiences。
    • @Tim Schmelter - 我已经为您发布了一个可能的解决方案。我仍在寻找完美的客户端/服务器对话实现;在许多情况下,jQuery UI 并不是理想的解决方案(我不确定理想的解决方案是什么)。
    【解决方案3】:

    我个人收藏了 15+ 个 jquery 模态插件,它们真正满足了我们所有使用 jQuery 的模态弹出要求。请随时对此发表评论。

    http://itswadesh.wordpress.com/2011/04/13/15-jquery-popup-modal-dialog-plugins-and-tutorials/

    【讨论】:

      【解决方案4】:

      你可以试试这个http://www.ericmmartin.com/projects/simplemodal-demos/。这里有各种模式弹出窗口可用。他们都非常棒。根据您的要求选择和修改它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-02
        • 2010-10-03
        • 1970-01-01
        • 2011-02-28
        • 1970-01-01
        • 1970-01-01
        • 2011-02-03
        • 2011-11-27
        相关资源
        最近更新 更多