今天在写代码的时候又遇到在页面中引用js文件和jQuery不生效的问题,想起来自己以前也遇到过但是又忘记是怎么解决的了,非常简单的问题,但居然一犯再犯,决定记录一下,以后可不能再粗心了,养成好习惯。
错误写法:
<head>
......
<script type="text/javascript" src="../Js/jiexin.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>
错误出现的原因是由于我把自己的js文件引用写在了jQuery文件的引用前面,这种执行顺序是不行的,改正方法只需把两者的引用顺序位置调换一下,如下为正确写法:
<head>
......
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="../Js/jiexin.js"></script>
</head>