使用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;
});
答案 0 :(得分:0)
我认为e.target应该适用于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对象)