我拉我的头发,因为我有两个网站使用相同的代码和jQuery的工作其中之一,但没有在另一个。Magento jQuery冲突Swipebox
我的问题,问题是,为什么是这样的网站:
http://www.cobra-workwear.co.uk/bizweld-flame-resistant-coverall.html
给我这个jQuery的错误:
TypeError: jQuery(...).swipebox is not a function
jQuery('.swipebox').swipebox();
什么是困惑我的是,我有这个代码工作你可以看到:
http://www.onlinefireproducts.co.uk/2kg-carbon-dioxide-extinguisher.html
jQuery(swipebox)在哪里工作。
任何人都有一个想法,因为我无法确定什么是大错特错。
在此先感谢。
Magento的版本中使用1.7.0.2 代码:
<!-- SwipeBox -->
<script type="text/javascript">
;(function($) {
jQuery('.swipebox').swipebox();
})(jQuery);
</script>
看着你的代码,我发现两件事情是不恰当的和不正确的。首先,当你使用闭包语法(函数调用自己)时,你应该在闭包函数中使用'$('。swipebox')'而不是'jQuery('。swipebox')'。其次,在函数的开头你有一个零散的分号。 –
感谢您的时间,但这段代码的工作原理与我在原始问题中的第二个网址完全相同。 –