我正在使用 Phonegap 和 JQueryMobile 创建一个 Web 应用程序。我是 javascript 新手,遇到了问题。
我的问题是调用我在名为“testscript.js”的文件中的函数,该函数称为 testFunc。testscript.js 仅包含以下内容:
function testFunc() {
console.log("Yes I work");
}
在我的 html 页面中,我有以下代码:
<script>
$('#pageListener').live('pageinit', function(event)
{
testFunc();
});
</script>
测试功能在我的“testscript.js”中找到,我将这一行包含在头标签中:
<script src="testscript.js"></script>
我得到的错误是“未定义 testFunc”。
我假设它存在某种类型的范围问题,因为我可以调用其他 jquery 函数,例如:
alert("I work");
我可以通过将它们粘贴在其他地方的 html 中的脚本标签中来调用我的函数。
我已经尝试了各种方法来调用我的函数,但都没有成功,感谢您的帮助!