适用于TYPO3 6的FlexSlider显示了jQuery问题

时间:2013-08-02 10:02:18

标签: jquery typo3 flexslider

我在我的TYPO3网站上使用FlexSlider。我的网站Home页面使用jQuery,我就像这样链接

<head>
    <script type="text/javascript" src="fileadmin/templates/js/jquery-1.8.3.min.js"></script>
</head>

<body>
  <div id="slider">
     {slider}
  </div>
</body>

问题是,如果我在头部提供jquery-1.8.3.min.js的链接,那么我的滑块不起作用。但如果我删除它,它的工作原理。出于其他动画原因,我无法删除它。

到目前为止,我在flexslider / Configuration / TypoScript / constansts.txt中执行了此操作

我更改了settings.lib.jQuery to fileadmin/templates/js/jquery-1.8.3.min.js

它仍然无效。

基本上我想做的是将jQuery源路径更改为我的fileadmin中存在的jQuery文件

1 个答案:

答案 0 :(得分:1)

我不希望每个扩展程序都包含自己的外部库,因此我建议您只定义所需的版本并删除扩展名包含设置。

page.includeJS {
    jquery = //ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
    jquery.external = 1
    jquery.forceOnTop = 1
}
plugin.tx_flexslider.settings.lib.jQuery >

所有代码都在我的根页的setup部分(不在constants中)。这在我们最近建立的网站上运作良好。

您现在是否在js控制台中的网站上出现错误(然后请发布)或“它仍然无效”。只是意味着一个空白页?