2013-10-25 50 views
0

上午使用引導程序2.3.2顯示信息模式,在某些情況下它會顯示錯誤消息。當我嘗試創建一個鬆散耦合的函數時,錯誤顯示函數正在嘗試以某種方式使其找到並關閉任何打開的模式,然後切換錯誤模式。引導程序查找並關閉打開的模態程序

jQuery.fn.AlertModal = function (message) { 
    /** 
    * AlertModal 
    * 
    * @param message 
    * @returns None 
    */ 

    var $ = jQuery, 
     modal = $('#modal-alert'); 

    modal.on('hidden', function() { 
     $(this).find('p.alert-message').html(''); 
    }); 

    modal.on('shown', function() { 
     $(this).find('p.alert-message').html(message); 
    }); 

    modal.modal('toggle'); 

}; 

任何想法如何,我可以做這樣的事情?

感謝,

回答

2

使用一個選擇器,找到網頁中的任何模式,它不具有.hide類並調用它的.modal('hide')方法。

+1

謝謝,這給了我一個線索..有一個叫做「in」的類,當模態被顯示時被添加..再次感謝 –