我正在一个网站上,按钮用另一个按钮打开一个灯箱 灯箱内的按钮具有下载URL的href值。 我的任务是在单击该按钮后重定向到不同的页面。 我尝试过使用:
window.location = nextsite.com
window.location.href = nextsite.com
window.location.replace(nextsite.com)
window.location.assign(nextsite.com)
如果我将lightboxCTA id放在打开灯箱的按钮上,它就可以工作。 但是,如果它位于灯箱内的按钮上,则不起作用。 在这一点上,我不知道还有什么可以尝试,因为我所做的所有搜索都会导致所有这些。
这是我的代码:
<a class="cta" href="http://nextsite.com" id="lightboxCTA">Accept & Install</a>
$('#lightboxCTA').on('click', function(){
window.location = "http://google.com";
//console.log('Test'); It gets to here but doesn't redirect
});
答案 0 :(得分:0)
也许试试这个?
$(document).on('click', '#lightboxCTA', function() {
if (window.location.replace("http://stackoverflow.com")) {
alert('replace');
}
else if (window.location.href = 'http://stackoverflow.com') {
alert('href');
}
else {
alert('none');
}
});
检查是否有效