Я добавил HTML-контент, в частности, div.
styleBasedProducts += "<div class='row image-full'><div class='col-md-12 home-title text-center'><div><span class='light'>Style Based</span><span class='heavier'> Products</span></div><p aria-hidden='true'></p></div></div>";
А также инициализируйте пользовательский js в этом div .image-full.
Как это сделать?
мне нужно запустить пользовательский файл js для класса .image-full ... Как это сделать
Извините, я не понимаю, что вы имеете в виду.
мне нужно создать этот html как этот <div class = "image-full" data-mage-init = '{"imageResponsive": {}}'> в файле js
OK. Есть довольно много ответов на Magento, которые, кажется, говорят об этом, вы смотрели там?






Вы можете попробовать это:
styleBasedProducts += "you html here";
jQuery('.your_div_class').append(styleBasedProducts);
Надеюсь, это поможет.
Вы можете попробовать это.
$(selector).append(content,function(index,html))
Трудно сказать по вашему однострочному HTML, но я думаю, что у вас есть на один открывающий
<div>больше, чем закрывающий</div>. Но я не знаю, связано ли это с вашей проблемой. Трудно понять, о чем вы спрашиваете.