text 弹出magento 2 javascript

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 弹出magento 2 javascript相关的知识,希望对你有一定的参考价值。

define(
    [
        'jquery',
        'Magento_Ui/js/modal/modal'
    ],
    function ($,urlBuilder,_,modal){
        'use strict';

        var AppAffordAddToCart = function () {

        };
        AppAffordAddToCart.prototype = {
            selectors : {
                btnAddToCart : 'body .action.primary.tocart',
                contentModal : '#modal-customer-not-logged-to-add-to-cart'
            },
            init: function () {
                var self = this;
                self.createModal();
                self.clickButtonAddToCart();
            },
            createModal:function(){
                var self = this;
                var options = {
                    type: 'popup',
                    responsive: true,
                    innerScroll: false,
                    title: false,
                    buttons: false,
                    modalClass : 'popup-customer-not-logged'
                };
                var modal_overlay_element = $(self.selectors.contentModal);
                modal(options, modal_overlay_element);
            },
            clickButtonAddToCart: function () {
                var self = this;
                $(self.selectors.btnAddToCart).on('click',function( event ){
                    event.preventDefault();

                    var modalContainer = $(self.selectors.contentModal);
                    modalContainer.modal('openModal');

                });
            }

        };

        $(document).ready(function(){
            var app = new AppAffordAddToCart();
            app.init();
        });

    }
);

以上是关于text 弹出magento 2 javascript的主要内容,如果未能解决你的问题,请参考以下文章

在 Magento 2 的产品视图页面上单击产品图像时如何调整 fotoroma 库弹出窗口的大小?

text Magento 2文件许可

text Magento 2扩展

text magento 2安装脚本

text magento 2清单

text 交易电子邮件Magento 2