我正在使用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>
我错了什么?
答案 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>