Javascript 在按钮上重定向到其他页面在灯箱中单击
我在一个网站上工作,一个按钮用另一个按钮打开一个灯箱。Javascript 在按钮上重定向到其他页面在灯箱中单击,javascript,jquery,html,Javascript,Jquery,Html,我在一个网站上工作,一个按钮用另一个按钮打开一个灯箱。 lightbox内的按钮具有下载url的href值。 我的任务是在点击按钮后重定向到另一个页面。 我试过使用: window.location = nextsite.com window.location.href = nextsite.com window.location.replace(nextsite.com) window.location.assign(nextsite.com) 如果我把lightboxCTA id放在打开灯
lightbox内的按钮具有下载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
});
$('#lightboxCTA')。在('click',function()上{
window.location=”http://google.com";
//log('Test');它到达这里但不重定向
});
也许试试这个
$(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');
}
});
然后检查一下是否有效果,也许试试这个
$(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');
}
});
然后检查一下是否有什么效果