$('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 不能在移动设备上工作吗?