Jquery中的错误
在视图文件(index.php)
中 <script type="text/javascript" src="crosscut.js" ></script>
<script src="jquery-ui.min.js" type="text/javascript"></script>
<script type="text/javascript" src="mod-min.js" ></script>
<script type="text/javascript" src="jquery-min.js" ></script>
在Javascript文件中
$(document).ready(function() {
$('#crossline').css('background-color','blue');
});
button = function() {
// other code
}
我在脚本中包含了jquery-min.js,并在页面加载时加载。 jquery-min.js在通过firebug进行检查时加载了所有代码。
如果文件可能已损坏,那么我尝试了“http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”的实时路径仍无效。
如果未设置就绪函数,调用javascript函数使用jquery可以正常工作。
答案 0 :(得分:11)
您没有提供太多信息,但您遇到的一个问题是,在加载jQueryUI
之前,您正在加载jQuery
。
依赖于jQuery的任何其他文件也必须在 jQuery之后加载。
<!-- this one first! -->
<script type="text/javascript" src="jquery-min.js" ></script>
<script type="text/javascript" src="crosscut.js" ></script>
<script src="jquery-ui.min.js" type="text/javascript"></script>
<script type="text/javascript" src="mod-min.js" ></script>
答案 1 :(得分:-1)
你使用原型js(或其他库)和jquery吗?请注意,您需要为noconflict设置jquery
答案 2 :(得分:-1)
如果你使用jQuery.js首先加载jQuery.js然后加载其他js 顺序也很重要。
<script src="js/jQuery.js" type="text/javascript"></script>
<script src="js/jQuery.alert.js" type="text/javascript"></script>
<script src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/CustomerSummary.js"></script>
<link rel="stylesheet" href="css/style.css" type="text/css"></link>
<link rel="stylesheet" href="css/style_new.css" type="text/css"></link>