Я новичок в magento2. Я пытаюсь создать всплывающее окно для моей новой формы. Я создал всплывающее окно, которое работает нормально, но не может создать модальный.
Ниже приведен код всплывающего окна, которое загружается при загрузке страницы:
require([
'jquery',
'Magento_Ui/js/modal/alert'
],
function($, alert) {
alert({
title: "Some title",
content: "we can show popuop based on cookies later",
autoOpen: true,
clickableOverlay: false,
focus: "",
actions: {
always: function(){
console.log("modal closed");
}
}
});
}
);
Пожалуйста, помогите мне создать модал. Любая помощь очень ценится.
Ответы:
Попробуйте код ниже:
источник
click: function () { this.closeModal();}
Если у меняtextbox
внутри<div id="popup-modal">
?Вам нужно использовать виджет Magento_Ui / js / modal / modal. Подробности смотрите в официальном примере документации :
источник
click: function () { this.closeModal();}
Если у меняtextbox
внутри<div id="popup-modal">
?Модальное окно всплывающее в области заголовка
Сценарий здесь: -
так как это на адаптивном сайте, я добавил видео Wrapper, чтобы убедиться, что он адаптивный.
Вот CSS, чтобы это произошло:
источник
Создайте статический блок и вставьте следующее:
источник
источник