监听浏览器返回事件


监听返回事件:

//监听
        var backPopup = $('#backPopup');
        if (backPopup.length) {
            var popScrollTop = 0;
            window.history.pushState(null, null, "#");
            window.addEventListener("popstate", function (e) {
                $('#publicPayPopup').hide();
                backPopup.show();
                popScrollTop = $(document).scrollTop();
                $("body").css({
                    'position': 'fixed'
                });
                $('body').css('top', -popScrollTop);
                location.replace(document.referrer); //监听浏览器返回时刷新上一页面
            })
            backPopup.find('.J_close').on('click', function (event) {
                event.preventDefault();
                $("body").css({
                    'position': 'static'
                });
                $(document).scrollTop(popScrollTop);
                backPopup.hide();
            })
            var popRightNowBtn = $(".J_popRightNowBtn"); //立即查看分析内容 按钮
            var publicPPClose = $("#publicPPClose"); //支付弹窗关闭按钮
            //立即查看分析内容
            popRightNowBtn.on("click", function () {
                $("#publicPayPopup").show()
                $("body").css({
                    'position': 'fixed'
                });
                backPopup.hide();
            })
            publicPPClose.on("click", function () {
                $("body").css({
                    'position': 'static'
                });
            })
        }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM