2013-08-22 207 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

相關問題