【发布时间】:2014-11-22 03:18:44
【问题描述】:
所以,我有这个:
<ul class="fade">
<li>Hello</li>
<li>I am mahdi khaksar from iran</li>
<li>I am designer and programmer at progpars.com </li>
<li>www.ijquery.ir</li>
</ul>
<script src="https://www.datastreak.org/js/jquery.js"></script>
<script src="https://www.datastreak.org/js/inewsticker.js"></script>
<script>
$(document).ready(function() {
$('.fade').inewsticker({
speed : 3000,
effect : 'fade',
dir : 'ltr',
font_size : 13,
color : '#000',
font_family : 'arial',
delay_after : 1000
});
});
</script>
在独立的 HTML 文件中,它可以完美运行。但是当我将它添加到我们的主站点时,我得到了这个:
我在这里错过了什么?
【问题讨论】:
-
检查浏览器控制台是否有错误消息。你可能和其他js框架有冲突,比如
mootools。 -
你检查过你的控制台吗? inewsticker.js 给出 jquery is not defined 错误。您可能在股票代码之后引用了 jquery。
-
您检查过我发布的代码吗? i.imgur.com/lYSD0R9.png
-
由于 Web 服务器根目录,您可能有不正确的 jquery 等路径。检查路径是否在 Google 开发工具的网络选项卡中解析,您可能需要将路径更改为 '../jquery.js' 或尝试使用 CDN 版本的 jquery 来测试您是否完全疯了
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> -
我并不是完全疯了。我已经通过简单地访问 datastreak.org/js/jquery.js 来检查它是否解析到正确的目录。热链接到 google 时没有变化。