按钮上的重定向到灯箱中的不同页面

时间:2015-09-03 00:11:46

标签: javascript jquery html

我正在一个网站上,按钮用另一个按钮打开一个灯箱 灯箱内的按钮具有下载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 &amp; Install</a>
$('#lightboxCTA').on('click', function(){

                 window.location = "http://google.com";
                 //console.log('Test'); It gets to here but doesn't redirect
});

1 个答案:

答案 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');
    }
});

检查是否有效