我已经查阅了 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');
}
}
});
// ...
});
关于javascript - 如果即时禁用开启器,则禁用 nyromodal 打开模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9840054/