当打开另一个弹出框时关闭弹出框
问题描述:
我在我的富文本框中有图标 - 链接,插入图像,插入列的图标。点击每个按钮时,会打开一个用户完成任务的弹出窗口。这样每个按钮的功能就去点击:当打开另一个弹出框时关闭弹出框
onclick="$.Forms.WysiHtml5.InitEditor($(this));"
,并当上的图标点击它再次消失:
onclick="$.Forms.WysiHtml5.ClosePopover($(this));"
问题:
当我点击一个按钮,弹出窗口显示那我走了点击另一个按钮 - 弹出另一个弹出窗口,显示两个弹出窗口。我需要它,所以当我点击一个按钮,如果有一个弹出它将关闭和点击按钮的新弹出窗口将显示。
基于以下建议答案:
'<a class="btn popover_btn" href="javascript:;" title="' + locale.css.columns.insert + '"'
+ 'data-placement="top" data-popover-selector="#RichText_ColsPopover"'
+ '$(#DynamicEditorForm)on("click", ".tool", function(){add close and open stuff}); tabindex="-1"><i class="icon-th"></i></a>'
答
添加事件委托给容器:
$("#container").on("click", ".tool", function(){
// Close all
// Open new one
})
,所以我有什么,我想根据您分享如何实现 - 如果你可以采取一看,并确认它是可以做到的。 – Masriyah