我有一个网页,在用户点击名为"我想要它的按钮后,应该重定向到另一个页面。 with class" .et_bloom_submit_subscription"。此按钮是mailchimp表单的一部分。
此按钮显示为侧栏,页脚和两种不同弹出窗口上的表单的一部分。表格还要求访客的姓名和电子邮件。
这是我使用的代码 -
<script type="text/javascript">
(function($) {
function setup_onclick_redirect() {
$('.et_bloom_submit_subscription').on("click", function() {
setTimeout(function() {
if ($('.et_bloom h2.et_bloom_success_message.et_bloom_animate_message').css('display') == 'block') {
$(location).attr('href', 'http://startupstrong.com/webinar-on-building-brand-with-social-media/');
}
}, 4000);
});
}
$(window).load(function() {
setTimeout(function() {
setup_onclick_redirect();
}, 700);
});
})(jQuery);
上面的代码成功地重定向了访问者,因为他在侧栏和页脚中显示了他的名字和电子邮件。
但是当用户在弹出屏幕上输入详细信息时,它无法重定向。
它也适用于弹出窗口,我不确定发生了什么:(
这是出现问题的链接 - http://startupstrong.com/purple-cow-by-seth-godin-take-all-my-detailed-notes/
请注意,如果您想多次看到弹出窗口,请清除缓存并刷新页面。然后转到页面的末尾,它应该重新出现。如果有问题,请告诉我。