2013-08-22 147 views
1

我在我的富文本框中有图标 - 链接,插入图像,插入列的图标。点击每个按钮时,会打开一个用户完成任务的弹出窗口。这样每个按钮的功能就去点击:当打开另一个弹出框时关闭弹出框

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>' 

回答

0

添加事件委托给容器:

$("#container").on("click", ".tool", function(){ 
    // Close all 
    // Open new one 
}) 
+0

,所以我有什么,我想根据您分享如何实现 - 如果你可以采取一看,并确认它是可以做到的。 – Masriyah

相关问题