• 监听浏览器返回事件


    监听返回事件:

    //监听
            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'
                    });
                })
            }
  • 相关阅读:
    CMDB表结构设计
    mysql数据库密码
    web之提取状态码
    ELK的启动脚本
    ELK的轻量级搭建使用
    liunx安装JDK
    liunx的urandom生成随机字符
    vim快捷键
    升级系统的python程序
    Mysql的进阶小记
  • 原文地址:https://www.cnblogs.com/huanghuali/p/13648937.html
Copyright © 2020-2023  润新知