我在SharePoint ContentEditorWebPart中使用SimpleModal,它运行良好。 但是,我想以编程方式关闭窗口。我已尝试使用$ .modal.close():
在此处提出的解决方案的不同变体How do you close a jQuery Simplemodal?
但是,如果我放置“$ .modal.close();”我的脚本中的任何地方SimpleModal停止工作......我的模态弹出框的文本显示在屏幕上,弹出框根本不再出现..就好像我根本不使用SimpleModal ...如果我注释掉“$ .modal.close();”弹出框再次正常工作,但我必须单击“X”关闭它...
我到底做错了什么?
答案 0 :(得分:0)
如果没有看到您的代码或指向您网页的链接,就很难说清楚原因。您可以尝试以下方法,而不是使用$
进行jQuery:
jQuery.modal.close();
答案 1 :(得分:0)
对于像你这样的情况,显然是在打电话
$.modal.close();
或
jQuery.modal.close();
正在崩溃,但模态附带的关闭按钮工作正常,您可以尝试使用此模拟点击事件:
$('.simplemodal-close').trigger('click');
当你想在你的javascript代码中明确地关闭它时,希望能为你关闭模式。