现在我还在学习,所以如果这对你们中的一些人来说很简单,请原谅我。但是我的Joomla驱动的社区站点自从今天将Joomla组件JomSocial更新到1.6版本后,遇到了一些困难。
我认为有些东西正在阻止其他JavaScript加载到主页和其他页面上。如果你看一下这个网站:
,你会看到在标题上方有一个蓝色的小盒子--它通常有一个标签,上面写着‘点击我!’,我没有修改它的任何代码,但它不会出现在Mac上的Safari4中。此外,在标志行上方有一个蓝色空间,通常是图像幻灯片放映的地方,但再次声明,自从今天早些时候更新以来,我没有看到它。我假设它被放入一些JavaScript中,从而停止页面的其余JS加载……但话又说回来,我可能完全错了!
不管怎样,谢谢你的帮助。
杰克
发布于 2010-01-26 05:35:32
您将收到错误$ 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。
发布于 2010-01-26 05:45:37
如果您使用的是Safari4,那么您可以使用一些功能强大的开发工具。单击菜单Develop -> Inspector,您将在控制台、脚本、javascript调试器、css样式等中看到错误。
您可以查看该页面http://www.apple.com/safari/features.html#developer
发布于 2010-01-28 01:44:36
您正在同时加载jQuery 和 mootools。它们都提供了一个$()函数,并且很可能mootools正在践踏它的jQuery版本。从标题中删除下面这行代码,看看会发生什么:
<script type="text/javascript" src="/media/system/js/mootools.js"></script>mootools的较新版本(目前是v1.2.4)有一些保护,以防止践踏其他工具箱的$()函数,但您运行的是一个有点过时的版本(v1.11),很可能没有此功能。
https://stackoverflow.com/questions/2135777
复制相似问题