代码之家  ›  专栏  ›  技术社区  ›  mare

将JS模式对话框调整为浏览器窗口大小

  •  0
  • mare  · 技术社区  · 15 年前

    我将shadowbox对话框提供程序连接到我的链接或按钮,如下所示:

        <%=Html.ActionLink(Resources.Localize.Routes_WidgetsEdit, "Edit", Model.ContentType.ToString(),
                                                      new {slug = Model.Slug, modal = true},
                                                      new
                                                        {
                                                            rel = "shadowbox;height=600;width=700",
                                                            title = Resources.Localize.Routes_WidgetsEdit,
                                                            @class = "editWidget"
                                                        })%>
    

    如您所见,对话框大小的值是硬编码的。我想让这两个值取决于浏览器窗口的当前大小,但不是全部。我希望他们是80%或90%。

    我如何用javascript计算这个?

    1 回复  |  直到 15 年前
        1
  •  3
  •   Pavlo    15 年前

    您可以使用jquery:

    $(window).width();
    $(window).height();