如何在iOS Home Screen App中使用多页jQuery移动文档?

时间:2012-03-14 05:13:19

标签: jquery ios ipad jquery-mobile mobile-safari

我正在使用data-ajax =“false”链接到多页文档,因为这是触发整页刷新所必需的:

http://jquerymobile.com/demos/1.1.0-rc.1/docs/pages/page-navmodel.html

这在完整的iOS Safari中运行良好。但是,当我将Web应用程序设置为主屏幕应用程序时,如果您单击具有data-ajax =“false”的链接,这将触发完整Safari应用程序的启动,打破主屏幕的“全屏”外观应用

有没有办法制作一个具有多页文档的jQuery-mobile应用程序,它也可以用作全屏主屏幕应用程序?

2 个答案:

答案 0 :(得分:1)

<li><a href="/Account/SignOut" data-icon="back" data-ajax="false" class="logout">Log Out</a></li>

$(document).bind('pageinit', function() {
  $('.logout').click(function (event) {
    event.preventDefault();
    window.location.assign("/Account/SignOut");
  });
});

这是一次愚蠢的追逐,但是10小时后我们使用了这个解决方案。它很棒......但你不应该需要这个黑客,Apple!

答案 1 :(得分:0)