弹出窗口中的Jquery重定向无法正常工作

时间:2016-10-01 14:42:28

标签: javascript jquery

我有一个网页,在用户点击名为"我想要它的按钮后,应该重定向到另一个页面。 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/

请注意,如果您想多次看到弹出窗口,请清除缓存并刷新页面。然后转到页面的末尾,它应该重新出现。如果有问题,请告诉我。

0 个答案:

没有答案