回调问题?想要在子弹出窗口(模态)窗口(彩盒)中执行代码

时间:2016-05-20 14:54:20

标签: javascript jquery colorbox

我们在网站上使用彩盒(弹出模式) - 我想在弹出窗口时删除按钮。

这是在代码中(但我无法编辑此部分):

<script type="text/javascript">
    $(function(){
        $(".quickview_btn").click(function(e){
            e.preventDefault();
            var qvURL = $(this).attr("href");
            $.colorbox({"href": qvURL})
        });
        $.colorbox.resize();
    });
</script>

我正在注入代码,试图覆盖/改变它,如下所示:

 <script>

 $(document).ready(function(){

    var qvURL = $(this).attr("href");
    $(".quickview_btn").colorbox({ 

        width: "50%", 
        height: "50%", 
        iframe: true, 
        href: qvURL, 
        opacity: 0.6,
        onComplete: function(){
          $('.add-to-cart').hide();
        }

});
});
</script>

enter image description here

1 个答案:

答案 0 :(得分:0)

感谢所有人的建议。

我终于开始工作了,我接受了一些提示。

<script>
  $( document ).ready(function() {
        $( ".quickview_btn" ).click(function() {
        var quickview_url = $(this).attr("href");


    var qvURL = $(this).attr("href");
    $(".quickview_btn").colorbox({ 
        href: qvURL, 
        opacity: 0.6,
        onComplete: function(){
        $( ".qlBtns" ).click(function() {

                mboxDefine('dynamicElement5', 'QuickViewAddToCartClicked');
                mboxUpdate( 'QuickViewAddToCartClicked', 'Clicked=Yess');

        });
    }
});


        mboxDefine('dynamicElement', 'QuickViewPLPclicked');
        mboxUpdate( 'QuickViewPLPclicked', 'paramURL='+quickview_url);
    });

});
</script>