当.modal.close();时,SimpleModal会中断存在于脚本中

时间:2010-12-06 17:00:22

标签: simplemodal

我在SharePoint ContentEditorWebPart中使用SimpleModal,它运行良好。 但是,我想以编程方式关闭窗口。我已尝试使用$ .modal.close():

在此处提出的解决方案的不同变体

How do you close a jQuery Simplemodal?

但是,如果我放置“$ .modal.close();”我的脚本中的任何地方SimpleModal停止工作......我的模态弹出框的文本显示在屏幕上,弹出框根本不再出现..就好像我根本不使用SimpleModal ...如果我注释掉“$ .modal.close();”弹出框再次正常工作,但我必须单击“X”关闭它...

我到底做错了什么?

2 个答案:

答案 0 :(得分:0)

如果没有看到您的代码或指向您网页的链接,就很难说清楚原因。您可以尝试以下方法,而不是使用$进行jQuery:

jQuery.modal.close();

答案 1 :(得分:0)

对于像你这样的情况,显然是在打电话

$.modal.close();

jQuery.modal.close();

正在崩溃,但模态附带的关闭按钮工作正常,您可以尝试使用此模拟点击事件:

$('.simplemodal-close').trigger('click');

当你想在你的javascript代码中明确地关闭它时,希望能为你关闭模式。