Owl 轮播在某些页面中不起作用 - Opencart
Owl Carousel not working in some pages - Opencart
我在页脚中使用了 Owl 旋转木马。轮播在大多数页面(如主页、产品等)中运行良好,但在某些页面(如注册、会员、信息页面等)中不起作用。
我检查了控制台,发现错误:
Uncaught TypeError: $(...).owlCarousel is not a function
发现用于轮播的 js 和 css 未包含在这些页面的页眉中。
我知道 document.php 的 getScripts() 和 getStyles() 函数在 header.php 中被调用。如何让 js 和 css 可用于我网站的所有页面?我可以对其进行硬编码,但还有其他解决方法吗?
打开:
catalog/controller/common/footer.php
添加:
$this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css');
$this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js');
这会将 owl 个轮播文件添加到所有页面。
我在页脚中使用了 Owl 旋转木马。轮播在大多数页面(如主页、产品等)中运行良好,但在某些页面(如注册、会员、信息页面等)中不起作用。
我检查了控制台,发现错误:
Uncaught TypeError: $(...).owlCarousel is not a function
发现用于轮播的 js 和 css 未包含在这些页面的页眉中。
我知道 document.php 的 getScripts() 和 getStyles() 函数在 header.php 中被调用。如何让 js 和 css 可用于我网站的所有页面?我可以对其进行硬编码,但还有其他解决方法吗?
打开:
catalog/controller/common/footer.php
添加:
$this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css');
$this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js');
这会将 owl 个轮播文件添加到所有页面。