2013-11-29 60 views
0

我有一个网络应用程序,我包含几个页面的链接。我正在使用jQuery Mobile框架。但是,当我点击链接时,它会在Safari中打开页面,而不是在Web应用程序中。如何防止在Safari中打开iPhone Web应用程序链接?

这里是我的,我会链接到页面的链接javascript代码:

$(document).on (
"click", 
"a", 
function(event) { 
    event.preventDefault(); 

    location.href = $(event.target).attr ("href"); 
} 
); 

现在它是过时的还是我失去了一些东西?

回答

0
$(document).delegate("a", "vclick click", function(event) { 
    $.mobile.defaultPageTransition = "slide";     
    var href = $(this).attr("href"); 
    event.preventDefault(); 
    if (event === "click") { return; }      
    $.mobile.changePage(href); 
}); 
相关问题