我正在使用“$('。messi')关闭梅西弹出窗口.remove();” 。但是当弹出窗口中的模态设置为true时,删除弹出窗口后也会出现模态,因此我无法对网页进行任何更改。如何手动设置模态:false? http://marcosesperon.es/apps/messi/
function new_header()
{
var content = "<form class='format_form' action='javascript:void(0);'>";
content += "<fieldset>Name:<input type='text' id='User' name='Name'> </fieldset>";
content += "<button class='submit button'id='subMitBtn' type='button' name='submit' >Login</button></form>";
new Messi(content, {title: "Enter Your Name", center: false,
viewport: {top: '300px', left: '600px'},closeButton:false, modal: true, width: '250px'});
}
我正在使用上面的函数来弹出messi,以下是为提交按钮单击编写的jquery。
//$("#subMitBtn").click(function() {
// User = $("#User").val();
// log( User );
// $('.messi').remove();
$('.messi #subMitBtn')[0].click();
// makeTableEditable();
// });
如何继续删除模态效果。现在,我这样做但仍然无法消除模态效果。
答案 0 :(得分:0)
梅西没有公开的API用于此类事情(据我所知),但你可以点击关闭(或OK按钮),如下所示:
如果您已显示关闭按钮:
$(".messi-closebtn")[0].click();
或如果您没有关闭按钮,请触发点击您需要的任何自定义按钮:
$(".messi .btn")[0].click();