Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果开启器在运行中被禁用,则禁止nyromodal打开模式_Javascript_Jquery_Nyromodal - Fatal编程技术网

Javascript 如果开启器在运行中被禁用,则禁止nyromodal打开模式

Javascript 如果开启器在运行中被禁用,则禁止nyromodal打开模式,javascript,jquery,nyromodal,Javascript,Jquery,Nyromodal,我查阅了nyroModal文档和Google,但找不到解决我问题的简单方法 我已将nyroModal附加到一些按钮上: $('.modal:not(.disabled)).nm() 现在,我遇到的问题是,在某些情况下,如果按钮被禁用,我需要禁用打开的模式,但是禁用的类是动态添加的。但是,当nmObject添加到DOM就绪上的选择器时,nmObject会忽略该类并仍然激发 nyromodal文档没有可以在“beforeShowBg”回调中触发的禁用或阻止方法 有人有什么建议吗?您可以点击按钮处理事

我查阅了nyroModal文档和Google,但找不到解决我问题的简单方法

我已将nyroModal附加到一些按钮上:

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

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

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


有人有什么建议吗?

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

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