【问题标题】:jQuery not recognising click on modal close link ( href="#' )jQuery 无法识别点击模式关闭链接 ( href="#' )
【发布时间】:2015-12-12 17:58:04
【问题描述】:

我有关闭打开模式的模式关闭链接;

.clicker
   a.icon.icon-close.pull-left.closeover.white href="#mymodal"

我在页面上有以下 javascript

$('.clicker').on( "click", function(e) {
      e.preventDefault();
      console.log('modal closed');
    });

我想在关闭模式之前(或之后)做一些事情,但代码不起作用,我做错了什么?

我正在使用ratchet

【问题讨论】:

    标签: javascript jquery html ratchet-2 ratchet-bootstrap


    【解决方案1】:

    元素是动态添加到dom中的,所以事件必须委托给静态父节点:

    $(document.body).on( "click", '.clicker', function(e) {
    

    这可能是问题所在:

    【讨论】:

    • 这仍然不起作用,我无法识别模态中的任何点击
    • 它可以识别模态中的点击,但不能识别关闭模态的实际链接,它总是只是关闭并且什么都不会触发
    猜你喜欢
    • 1970-01-01
    • 2018-06-12
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    • 2014-06-25
    相关资源
    最近更新 更多