我正在做一个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以来,它运行良好......从那以后,当我点击链接时没有任何附加内容......
有什么想法吗?
答案 0 :(得分:0)
Meh ......好吧,我发现了问题......似乎jQuery Mobile(1.1.0 RC1)的最后一个版本在链接上有事件,在点击时修改它们......它使{ {1}}将href
作为值...
我找不到如何阻止它,所以,我在链接上添加了#
属性并修改了我的代码
data-href