现在我还在学习,如果对你们这些人来说这很简单,请原谅我。但是,自从Joomla组件JomSocial今天更新到1.6以来,我的Joomla支持的社区网站遇到了一些困难。
我认为有些事情正在阻止其他JavaScript加载到主页和其他页面上。如果你看一下网站:
,你会看到标题上方顶部有一个小蓝框 - 通常标有“点击我!”的标签,我没有更改任何代码,但它在Safari中没有显示给我4在Mac上。此外,在标志行正上方有一个蓝色空间,通常是图像幻灯片放映,但同样,自从今天早些时候更新以来,我没有看到它。我假设它放在一些JavaScript中,这会阻止页面的其余部分加载......但是再一次,我可能完全错误了!
无论哪种方式,谢谢你的帮助。
杰克
答案 0 :(得分:2)
您收到错误$ is not a function
https://www.swimwire.com/templates/rt_colormatic_j15/js/roktools_packed.js/eval/seq/1
Line 1
然后是:$ is not a function
https://www.swimwire.com/modules/mod_rokslideshow/tmpl/slideshow.js
Line 73
你是否缺少jQuery或以某种方式破坏它?另外,我建议升级到jQuery 1.4。
答案 1 :(得分:0)
如果您使用的是Safari 4,则可以使用一些强大的开发工具。 点击菜单开发 - >显示Web Inspector 您将在控制台,脚本,javascript调试器,CSS样式等中看到错误......
答案 2 :(得分:0)
您正在将jQuery AND mootools加载到一起。它们都提供了一个$()函数,而且很可能mootools正在踩它的jQuery版本。从标题中取出以下行,看看会发生什么:
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
较新版本的mootools(目前在v1.2.4)有一些保护措施,可以防止对其他工具箱的$()函数进行踩踏,但你运行的是一个有点过时的版本(v1.11)很可能没有这种能力。