如果在运行中禁用开启器,则禁用nyromodal打开模态

时间:2012-03-23 13:30:04

标签: javascript jquery nyromodal

我已经浏览了nyroModal文档和Google,但无法找到解决我问题的简单方法。

我已将nyroModal附加到某些按钮:

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

现在,我遇到的问题是,在某些情况下,如果按钮被禁用,我需要禁用打开模式,但是动态添加禁用的类。但是当nmObject被添加到DOM准备好的选择器上时,nmObject会忽略该类并仍然触发。

nyromodal文档没有我可以在“beforeShowBg”回调中触发的禁用或阻止方法。

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

您可以根据需要处理事件点击按钮并使用手动功能。所以你可以添加一些条件来运行nyromodal。

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