我有一个网络应用程序,其中包含指向多个页面的链接。我正在使用jQuery Mobile框架。但是,当我单击某个链接时,它会在Safari中打开该页面,而不是在Web应用程序中打开。
以下是我在页面中链接到的javascript代码,其中包含以下链接:
$( document ).on (
"click",
"a",
function( event ) {
event.preventDefault();
location.href = $( event.target ).attr ( "href" );
}
);
现在已经过时了还是我错过了什么?
答案 0 :(得分: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);
});