是什么关闭了封闭事件中的基础模态



使用Foundation 5模态对话框。有没有办法传递触发关闭事件的东西。比如按钮还是链接?就像这样。我尝试使用数据属性,但这似乎不起作用。

$('#cancelbutton').on('click',function() { 
     $('#mymodal').foundation('reveal','closed',{data:'cancelbutton'});
});
$(document).on('closed.fndtn.reveal', '[data-reveal]', function (e) {
     var closer = e.data;
});

我认为e.a rtarget应该为click事件工作,试试:

  $(document)
    .on('click.fndtn.reveal', '.reveal-modal-bg, .close-reveal-modal, a, button', function (e) {
     e.preventDefault();
     console.log(e.target);
    });

注意e.target是一个DOM元素(你可以通过使用$(e.target)将它转换为一个jQuery对象)

相关内容

  • 没有找到相关文章

最新更新