我目前正在尝试开发一个 oracle APEX 应用程序,该应用程序将在使用 jquery 移动框架的 iphone 上使用。
我看过一些网页,其中包含使用 jquery mobile version 1.0a4.1 成功完成此操作的示例。
这个版本已经很老了,我需要利用从那时起发生的一些修复。我尝试升级到 v1.1 final 并且在我的计算机(firefox/chrome)上的浏览器中呈现页面时一切正常。但是当我尝试在 safari 或我的 iphone 中渲染页面时,我只会得到一个完整的空白页面。
有谁知道如何解决这一问题?我能让它再次工作的唯一方法是将 jquery mobile 降级到 v1.0a4.1
谢谢。
这是我的页面模板
标题
<!DOCTYPE html>
<html lang="&BROWSER_LANGUAGE." xmlns="http://www.w3.org/1999/xhtml"
xmlns:htmldb="http://htmldb.oracle.com" xmlns:apex="http://apex.oracle.com">
<head>
<title>#TITLE#</title>
<link rel="icon" href="#IMAGE_PREFIX#favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="#IMAGE_PREFIX#favicon.ico" type="image/x-icon">#HEAD#
<!--<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />-->
<!--<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>-->
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<link rel="stylesheet" href="#WORKSPACE_IMAGES#mobile_style.css" type="text/css" />
</head>
<body #ONLOAD#>
<div data-role="page">#FORM_OPEN#
身体
<div data-role="header" data-add-back-btn="true">
<h1>#TITLE#</h1>
#NAVIGATION_BAR#
</div><!-- /header -->
<div id="messages">#SUCCESS_MESSAGE##NOTIFICATION_MESSAGE##GLOBAL_NOTIFICATION#</div>
<div data-role="content">
<ul data-role="listview">
#REGION_POSITION_01#
#REGION_POSITION_02#
#REGION_POSITION_03#
#REGION_POSITION_04#
#REGION_POSITION_05#
#REGION_POSITION_06#
#REGION_POSITION_07#
</ul>
#BOX_BODY#
</div><!-- /content -->
页脚
<div data-role="footer">
<h4>#REGION_POSITION_08#</h4>
</div><!-- /footer -->
#FORM_CLOSE#
</div>
</body>