2012-03-23 50 views
1

我已經瀏覽了nyroModal文檔和谷歌,但無法找到我的問題的簡單解決方案。禁用nyromodal打開一個模式,如果開啓者是在飛行禁用

我已附上nyroModal在某些按鈕:

$('.modal:not(.disabled)').nm();

現在,我遇到的問題是,在某些情況下,我需要從開放禁用模式如果按鈕被禁用,但是禁用的課程是即時添加的。但是,隨着nmObject被添加到DOM準備好的選擇器上,nmObject將忽略這個類並繼續觸發。

nyromodal文檔沒有禁用或阻止我在「beforeShowBg」回調中觸發的方法。

任何人有任何建議嗎?

回答

0

您可以處理事件點擊按鈕並根據您的需要使用手動功能。所以你可以添加一些條件來運行nyromodal。

$('#mybutton').click(function(){ 
    // ...     
    $.nmManual('http://someurl.com/', { 
     callbacks: { 
       initFilters: function(nm) { 
       nm.filters.push('link'); 
       nm.filters.push('iframe'); 
      } 
     } 
    });  
    // ... 
}); 
相關問題