0

我想在 Magento 2 的 AMP 产品页面中添加一些 jquery 和 Ajax。它不接受 AMP 中的 require/define。任何人都可以帮助我吗?我想在 AMP 中包含此代码:

var isCheckboxChecked = false;

    require(['jquery'], function($){
        $('#modal_tnc').on('change', function(){
            isCheckboxChecked = false;
            if($(this).is(':checked')) {
                isCheckboxChecked = true;
                $('#product-addtocart-button').trigger("click");
                jQuery('#popup-modal').modal('closeModal');
                setTimeout(function(){
                    isCheckboxChecked = false;
                }, 1000);
            }
        })
    });
    
    require([
        'jquery',
        'Magento_Ui/js/modal/modal'
        ], function($, modal) {
            let options = {
                type: 'popup',
                responsive: true,
                innerScroll: true,
                title: false,
                modalClass: 'custom-modal',
                buttons: false
            };
        
        let $myModal = $('#popup-modal');
        let popup = modal(options, $myModal);
    });

4

0 回答 0