Jquery 关闭按钮仅出现一次

Jquery 关闭按钮仅出现一次,jquery,bpopup,Jquery,Bpopup,关闭按钮有点小问题。 当我调用弹出窗口时,关闭按钮会正常显示。然后关闭弹出窗口。但是如果我再次调用弹出窗口,关闭按钮将不再出现 我的代码: <script> ;(function($) { $(function() { $('#marc').on('click', function(e) { e.preventDefault(); $('#about_popup').bPopup({

关闭按钮有点小问题。 当我调用弹出窗口时,关闭按钮会正常显示。然后关闭弹出窗口。但是如果我再次调用弹出窗口,关闭按钮将不再出现

我的代码:

<script>
  ;(function($) {
     $(function() {
         $('#marc').on('click', function(e) {
            e.preventDefault();
            $('#about_popup').bPopup({
                content:'iframe',
                contentContainer:'#about_popup',
                modalClose: true,
                loadUrl:'about_marc.html'
            });
        });
    });
  })(jQuery);
</script>

;(函数($){
$(函数(){
$('#marc')。在('click',函数(e){
e、 预防默认值();
$('about_popup').bPopup({
内容:'iframe',
contentContainer:“#关于弹出窗口”,
莫达克洛斯:没错,
loadUrl:'about_marc.html'
});
});
});
})(jQuery);
(……)


x
有什么问题吗? 谢谢
Ju.

好的,我想内容加载会产生一个innerHTML,删除里面关于弹出id的内容

<div id="about_popup">
    <a class="b-close">x<a/>
    <div id="about_popupContent"></div>
</div>

实际上是另一种方式,但你破解了它。谢谢。现在它工作得很好。工作代码是:$('about_popup').bPopup({content:'iframe',contentContainer:'about_popupContent',modalClose:true,loadUrl:'about_marc.html');是的:)我猜我打字太快了,现在修改了答案。很高兴它成功了!!
<div id="about_popup">
    <a class="b-close">x<a/>
    <div id="about_popupContent"></div>
</div>
 $('#about_popup').bPopup({
                content:'iframe',
                contentContainer:'#about_popupContent',
                modalClose: true,
                loadUrl:'about_marc.html'
            });