[英]JavaScript conflict preventing page from displaying correctly
我在使用jquery脚本的页面中遇到冲突,除非重新加载页面几次,否则页面中的功能(顶部菜单或图像滑块)不会打开。 http://www.in2info.com/leroyalcorporatev2/beirut/restaurants.php?v=4
有人可以帮我解决它。 谢谢
问题:
Uncaught ReferenceError: $ is not defined(anonymous function)
Uncaught TypeError: $ is not a function(anonymous function)
原因:
这可能意味着,无论你加载$
从(我假设jQuery的),可能无法加载的时间,因此当网站被最初命中,jQuery是没有准备好,并且菜单将被打破。
确保您正确添加了jQuery
例:
<head>
<script src="jquery-1.11.2.min.js"></script>
</head>
查看您的浏览器控制台调试窗口。 我用了铬(按F12键) jQuery未加载,因此出现了问题。 将您的jquery引用放在标题下,如下所示:
<script src="js/jquery-1.3.2.min.js"></script>
你用
<head>
.....
<script>
$(window).load(function(){
$.getScript("js/jquery-1.3.2.min.js");
});</script>
....
</head>
在你的头部标签加载jQuery
$是jQuery
只是将jQuery直接放入头部
例如
<head>
...
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
... //use $ now
</head>
脚本行jquery可用后($)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.