我可能会用完全错误的方式解决这个问题,但我试图通过尽可能少的更改将基于Web的应用程序迁移到Android应用程序。JQuery函数在Android应用程序开发中不起作用
我已经设置了我的Android应用程序来从HTML页面填充,这在我最初的基本示例中工作正常。
但是,当我尝试添加任何JQuery函数时,这些失败。
我有以下代码:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
alert('outside doc ready');
$(document).ready(function() {
alert('inside JQuery');
});
</script>
</head>
<body>Some text</body>
</html>
在浏览器中呈现,我得到两个警报消息。 通过我的三星Galaxy S3上的Android应用程序呈现,我只需获得第一个“外部文档就绪”警报。 我之前已经包含了一个JQuery Mobile链接,但它没有什么区别,我的理解是,它更多的是一个UI功能设置。
任何帮助将不胜感激。如果需要进一步的信息,请让我知道,我会编辑问题。
在许多应用程序中,如果JavaScript警报不止一次被调用,那么有时浏览器会告诉您“阻止此页面创建其他对话框”,那么如果您按下ok,则下次没有警报出现 – 2013-03-28 10:29:36
感谢您的提示。但是,如果我删除$(document).ready包装器,并且只留下第二个提醒,那么它会在应用程序中成功启动。 – JonRed 2013-03-28 10:34:31