2013-11-29 79 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); 
}); 
相關問題