$('document').ready(function(){
$('a.external').click(function(e){
e.preventDefault();
var speedBump = confirm("You are now leaving this website. Do you want to continue?");
if (speedBump) {
document.location.href = $(this).attr('href');
};
});
});
何らかの理由で、このコードは Android と iOS の両方で正しく機能しません。理由はありますか?意図した URL にリダイレクトする代わりに、同じサイトの About Us ページにリダイレクトしますが、これは意味がありません。
更新:私は代用$(this).attr('href')
しhttp://www.google.com
、スクリプトは完全に機能しました。
this.attr がモバイルで機能しない理由はありますか?