我正在尝试在网站中实现一个简单的javascript(网站在weebly上),我收到此错误。在 chrome 上的资源选项卡中,我可以看到它正在加载所有脚本。下面是一段代码:
<script type="text/javascript" src="/files/theme/cufon-yui.js"></script>
<script type="text/javascript" src="/files/theme/cufon-yanone-250.js"></script>
<script type="text/javascript" src="/files/theme/script.js"></script>
<script type="text/javascript" src="/files/theme/coin-slider.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#coin-slider').coinslider();
});
</script>
这一切都放在.html文件的底部。这是一个硬币滑块画廊。
有人出来帮我吗?
从评论...
我正在<head>
加载jQuery...
<script src="ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"; type="text/javascript"></script>`
您在src
中未指定任何协议。
<!----------v------->
<script src="ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"; type="text/javascript"></script>
你至少需要...
//ajax.googleapis.com/...
否则。。。
http://ajax.googleapis.com/...
对象$
似乎不是jQuery对象,而是另一个直接返回DOM对象的函数。所以,可能你还有另一个与jQuery冲突的库。
从jquery的文档,你可以用jQuery.noConflict来解决它。
从问题编辑编辑:
您必须在 jQuery 包含中指定协议
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
值后没有分号 src