JQuery在Joomla中停止mod dj图像滑块

时间:2012-07-18 14:22:25

标签: jquery joomla module

我有一个网站,客户希望推荐书每隔几秒就会更改一次,所以我使用J Query构建了一个简单的脚本。一切正常,但谷歌托管的J Query正在停止加载另一个元素中的图像。有谁知道为什么这可能?

你可以看到的当前页面:(我知道CSS有点倾斜) http://www.pressbeau.co.uk/tithe-farm-nursing-home/

获取J查询(我做错了吗? - 它确实有效并且可以通过元素淡出但是阻止其他不相关的图像加载......)

        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
      // This Script loads the J Query File
</script>

谢谢!

3 个答案:

答案 0 :(得分:1)

尝试在您加载jQuery的行下面添加此项,即:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
// This Script loads the J Query File
jQuery.noConflict();

如果tou不能这样做(因为使用joomla)在本地保存jquery.min.js并在该文件的末尾添加上面的行。

答案 1 :(得分:0)

尝试添加此代码,而不是按原样嵌入脚本。

if (!JFactory::getApplication()->get('jquery')) {
        JFactory::getApplication()->set('jquery', true);
        // add jQuery from Google library
        $document->addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js');
}

答案 2 :(得分:0)

我发现(感谢我收到的2个答案所做的研究),这是J Query库和网站中另一个JavaScript库之间的冲突。

为了解决问题的未来参考,在此代码中调用J Query Library之后: <script>jQuery.noConflict();</script>

这会禁用jQuery快捷方式“$”所以你用jQuery调用jQuery函数的任何内容都需要用jQuery替换

所以这是在

之前
$("#???").fadeIn(speed, timerChangeTwo);

这是在改变之后

jQuery("#???").fadeIn(speed, timerChangeTwo);

那应该解决问题 - 希望别人找到有用的东西!