Javascript JS FlexSlider在Joomla 3中不起作用
我的joomla页面中有一个JS FlexSlider模块。 它适用于所有位置,但不是在我想要的位置 该位置与所有其他模块配合良好Javascript JS FlexSlider在Joomla 3中不起作用,javascript,joomla,flexslider,Javascript,Joomla,Flexslider,我的joomla页面中有一个JS FlexSlider模块。 它适用于所有位置,但不是在我想要的位置 该位置与所有其他模块配合良好 以下是页面:如果您检查浏览器控制台,您将看到一个JS错误。您还导入了2个jQuery库,这意味着FlexSlider的开发人员没有遵守Joomla编码标准 在模块参数中,您将看到选项EnablejQuery 1.8.2?您需要将其设置为否 这将防止导入重复的jQuery库,因此很可能修复控制台错误 对于Joomla 3.x版的JS FlexSlider,他们真的应该
以下是页面:如果您检查浏览器控制台,您将看到一个JS错误。您还导入了2个jQuery库,这意味着FlexSlider的开发人员没有遵守Joomla编码标准 在模块参数中,您将看到选项EnablejQuery 1.8.2?您需要将其设置为否 这将防止导入重复的jQuery库,因此很可能修复控制台错误 对于Joomla 3.x版的JS FlexSlider,他们真的应该删除这个选项,因为它根本不是必需的 更新: 我检查了Firebug,您现在得到一个错误,因为模块在jQuery之前导入脚本 您有3种选择: 选项1:下载并安装插件。这将确保jQuery只在站点上的任何其他脚本之前加载一次 选项2:为模块创建一个脚本,完成后,在default.php中更改以下内容:
<script src="modules/mod_js_flexslider/assets/js/jquery.flexslider-min.js" type="text/javascript"></script>
为此:
<?php JHtml::_('script', JUri::root() . 'modules/mod_js_flexslider/assets/js/jquery.flexslider-min.js'); ?>
选项3:使用不同的滑块扩展
就个人而言,我会选择选项3,因为你不必依赖第三方插件来让滑块工作,而选项2是开发者应该做的事情