单击事件上的jquery,第二次单击时打开,而不是初始单击

时间:2013-05-22 20:21:43

标签: jquery onclick modal-dialog

我觉得我错过了一些简单的事情。当动态添加到DOM时,我无法获得模态对话框。它适用于第二次单击,但在初始单击时不起作用。

如何在第一次点击时触发此操作?任何想法都表示赞赏。 感谢

    $("#page3placeholder").on("click", "#open-popup", function () {
      $(this).magnificPopup({ blah blah });
    });

要添加到dom的代码

 $("#page3placeholder").html('<button id="open-popup" style="margin-top:100px; margin-left:100px;" style="display:none;"  >Open popup</button>');

1 个答案:

答案 0 :(得分:0)

您可能会发现$("#page3placeholder").click(function() { $(#open-popup).foo... }的使用更容易使用/更清晰。

点击时,你的“方式”中是否有任何隐形元素,第一次点击时会消失? 就是在ocupacity: 0处的“#open-popup”?