我已经使用购物世界及其元素创建了主页,现在我正尝试在某些元素上应用一些jQuery代码,但是它不起作用,可能是因为页面正在加载AJAX吗?
我的自定义Java脚本已添加到主题中,我可以看到它,但在页面上没有任何效果,我如何使它发挥作用。
我在以下位置创建了js文件:
/src/js/myJsFile.js
并按照以下步骤将此文件包含在我的活动主题的Theme.php中
protected $javascript = ['src/js/custom-scripts.js'];
答案 0 :(得分:1)
Shopware实际上有一个在情感元素(例如显示购物世界)时触发的事件:
$.subscribe('plugin/swEmotion/onShow', function () {
// your code goes here
});
答案 1 :(得分:0)
只需在以下功能中包装您的JS自定义代码,对您来说一切正常。
jQuery (document) .ajaxComplete (function () { //you code here ... });