jQuery 插件 SimpleModal 主体 onclick close 不起作用

发布于 2024-10-27 01:13:06 字数 517 浏览 1 评论 0原文

我在单击主体时关闭 SimpleModal jQuery 插件时遇到问题。到目前为止,只有“X”按钮可以关闭它:

$('a.modalCloseImg').hide();

这是我用于启动模态框的代码。请注意,#login-link 是打开该框的链接,#login-form 是隐藏的模式框。

// launch modal box
$("#login-link").click(function(){
    $("#login-form").modal();
});

我尝试过添加

$("#login-form").modal(overlayClose:true);

,但似乎不起作用。 (仅供参考,该参数根据 SimpleModal 框的文档,如此处所示。

I'm having problems getting the SimpleModal jQuery plugin to close when the body is clicked. So far, only the 'X' button works to close it with:

$('a.modalCloseImg').hide();

Here is my code for launching the modalbox. Note that #login-link is the link that opens the box and #login-form is the hidden modal box.

// launch modal box
$("#login-link").click(function(){
    $("#login-form").modal();
});

I've tried adding

$("#login-form").modal(overlayClose:true);

but it doesn't seem to be working. (FYI that parameter is per the documentation of the SimpleModal box as seen here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隐诗 2024-11-03 01:13:06

尝试使用附加参数启动模态框,如下所示:

// launch modal box
$("#login-link").click(function(){
    $("#login-form").modal({ overlayClose: true });
});

您忘记了附加 {}

Try launching the modal box with an additional parameter, like this:

// launch modal box
$("#login-link").click(function(){
    $("#login-form").modal({ overlayClose: true });
});

you forgot additional {}.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文