关闭按钮仅出现一次

时间:2015-03-02 12:04:42

标签: jquery 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>

(...)

<div id="about_section">
    <a id="marc"><img src="bla.jpg" /></a>
</div>
<div id="about_popup">
    <a class="b-close">x<a/>
</div>

问题是什么? 谢谢。 炬。

1 个答案:

答案 0 :(得分:0)

好吧我猜内容加载会使innerHTML删除about_popup id

中的内容
<div id="about_popup">
    <a class="b-close">x<a/>
    <div id="about_popupContent"></div>
</div>

将ID更改为“ about_popupContent

 $('#about_popup').bPopup({
                content:'iframe',
                contentContainer:'#about_popupContent',
                modalClose: true,
                loadUrl:'about_marc.html'
            });