为什么标题中包含的第二个js文件无法正常工作?

时间:2014-10-14 18:04:42

标签: javascript jquery

我正在使用JQuery Mobile App和Phonegap。 我在标头中声明了一个File1.js文件,作为标题中的最后一个文件。

所以,我在js文件中有一个小功能:

$('#SendMailButton').bind('tap',function(e){
    alert("Hello");
});

当用户按下按钮时,一切正常。

后来,我将此函数从File1.js文件移动到新的File2.js文件 我在File1.js下面声明File2.js如下:

<script src="js/File1.js"></script>
<script src="js/File2.js"></script>

但它不起作用。

完整标题如下:

<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui-1.10.4.custom.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
<script src="js/iscroll.js" type="text/javascript"></script>
<script src="js/jquery.mobile.iscrollview.js" type="text/javascript"></script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript" src="cordova.js"></script>

<script src="js/File1.js"></script>
<script src="js/File2.js"></script>

我错了什么?

1 个答案:

答案 0 :(得分:0)

你正在加载两个jquery.mobile,你也在加载jquery mobile之后加载jquery,试试这个头:

<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui-1.10.4.custom.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
<script src="js/iscroll.js" type="text/javascript"></script>
<script src="js/jquery.mobile.iscrollview.js" type="text/javascript"></script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript" src="cordova.js"></script>

<script src="js/File1.js"></script>
<script src="js/File2.js"></script>