首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是什么阻止了我的页面的JavaScript被调用?

是什么阻止了我的页面的JavaScript被调用?
EN

Stack Overflow用户
提问于 2010-01-26 05:27:57
回答 3查看 223关注 0票数 1

现在我还在学习,所以如果这对你们中的一些人来说很简单,请原谅我。但是我的Joomla驱动的社区站点自从今天将Joomla组件JomSocial更新到1.6版本后,遇到了一些困难。

我认为有些东西正在阻止其他JavaScript加载到主页和其他页面上。如果你看一下这个网站:

https://www.swimwire.com/

,你会看到在标题上方有一个蓝色的小盒子--它通常有一个标签,上面写着‘点击我!’,我没有修改它的任何代码,但它不会出现在Mac上的Safari4中。此外,在标志行上方有一个蓝色空间,通常是图像幻灯片放映的地方,但再次声明,自从今天早些时候更新以来,我没有看到它。我假设它被放入一些JavaScript中,从而停止页面的其余JS加载……但话又说回来,我可能完全错了!

不管怎样,谢谢你的帮助。

杰克

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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。

票数 2
EN

Stack Overflow用户

发布于 2010-01-26 05:45:37

如果您使用的是Safari4,那么您可以使用一些功能强大的开发工具。单击菜单Develop -> Inspector,您将在控制台、脚本、javascript调试器、css样式等中看到错误。

您可以查看该页面http://www.apple.com/safari/features.html#developer

票数 0
EN

Stack Overflow用户

发布于 2010-01-28 01:44:36

您正在同时加载jQuery mootools。它们都提供了一个$()函数,并且很可能mootools正在践踏它的jQuery版本。从标题中删除下面这行代码,看看会发生什么:

代码语言:javascript
复制
<script type="text/javascript" src="/media/system/js/mootools.js"></script>

mootools的较新版本(目前是v1.2.4)有一些保护,以防止践踏其他工具箱的$()函数,但您运行的是一个有点过时的版本(v1.11),很可能没有此功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2135777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档