我正在盘旋跑来跑去,试图弄清楚为什么我无法在我们的亚马逊商店里工作。 jQuery似乎工作正常,因为我可以从控制台运行命令,但是每当我尝试调用.cycle()时,我会得到一个“*.cycle()不是函数”错误。我在其他几个网站上使用了毫无问题的周期,但这完全使我感到困惑。

这是一个非常基本的测试页面的链接,其中有一个我无法工作的周期实例:http://www.st-amz.com/content/slideshow.htm

我不知道,亚马逊的代码完全混乱,因此它可能与页面上的内容有关。任何帮助,将不胜感激。

有帮助吗?

解决方案

您的脚本标签指向错误的URL:

http://www.st-amz.com/content/images/jquery.cycle.min.js

但是周期位于您的根源上:

http://www.st-amz.com/images/jquery.cycle.min.js

因此,将脚本标签更改为使用词根式路径,它应该按预期工作:

<script src="/images/jquery.cycle.min.js" type="text/javascript"></script>

其他提示

通往周期插件的路径不正确,这将导致404:

<script type="text/javascript" src="images/jquery.cycle.min.js"></script>

看起来这不是正确的URL:

http://www.st-amz.com/content/images/jquery.cycle.min.js
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top