在jQuery更新后,支持iOS应用程序的外部链接技巧不起作用

时间:2012-04-03 10:15:03

标签: jquery ios5 jquery-mobile

我正在做一个jQuery Mobile / Rails应用程序,我为iOS制作了app-capable。问题是,iOS的移动应用程序不支持外部链接,所有链接都以data-ajax="false"为例。

所以我使用这个小JS技巧

if ( ("standalone" in window.navigator) && window.navigator.standalone ) {
  $("a[data-ajax*=false]").live('click', function(){
    window.location.href=this.href;
    return false;
  });
}

自从我更新了jQuery和jQuery Mobile以来,它运行良好......从那以后,当我点击链接时没有任何附加内容......

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Meh ......好吧,我发现了问题......似乎jQuery Mobile(1.1.0 RC1)的最后一个版本在链接上有事件,在点击时修改它们......它使{ {1}}将href作为值...

我找不到如何阻止它,所以,我在链接上添加了#属性并修改了我的代码

data-href