我觉得我错过了一些简单的东西。当它被动态添加到 DOM 时,我无法让模态对话框工作。它适用于第二次点击,但不适用于初始点击。
我如何在第一次点击时触发它?任何想法表示赞赏。谢谢
$("#page3placeholder").on("click", "#open-popup", function () { $(this).magnificPopup({ 等等等等 }); });
添加到dom的代码
$("#page3placeholder").html('<button id="open-popup" style="margin-top:100px; margin-left:100px;" style="display:none;" >Open popup</button>');