什么在封闭事件中关闭了基础模式?

时间:2015-05-14 15:42:38

标签: javascript jquery zurb-foundation zurb-foundation-5

使用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;
});

1 个答案:

答案 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对象)