返回上一页 linux常见错误提示代码翻译 技术文献公司资讯 gulp-file-include 基础语法

当前位置:首页 > 观点资讯 > 技术文献 > 详细内容

网站建设开发移动端弹窗弹出后手机物理返回关闭弹窗不跳转页面

时间:23-03-10 浏览:376次 + 打印

css:

网站建设开发移动端弹窗弹出后手机物理返回关闭弹窗不跳转页面

<style>

    .popup {

        displaynone;

        positionfixed;

        z-index1000;

        top0;

        bottom0;

        left0;

        right0;

        marginauto;

        background-color#000000;

    }


    .btn {

        margin100px auto;

        width100px;

        height40px;

        line-height38px;

        border-radius25px;

        text-aligncenter;

        border1px solid green;

        cursorpointer;

    }

style>


html:

<body>

    <div class="popup">

    div>


    <div class="btn">弹窗div>

body>


js:

<script src="https://code.jquery.com/jquery-3.1.1.min.js">script>

<script>


// 拉起弹窗

    $(".btn").click(function () {

        $(".popup").fadeIn();

        pushHistory();

    })


    //拉起弹窗后手机物理返回操作关闭弹窗,弹窗出现时执行'pushHistory'函数,获取地址

    function pushHistory() {

        var state = {

            title: "title",

            url: "#"

        };

        window.history.pushState(state, "title");

    }


    // 监听手机物理返回

    window.addEventListener("popstate"function (e) {

        // 判断弹窗是否显示

        if ($(".popup").css('display'== "block") {

            $(".popup").fadeOut();

        } else {

            history.back()

        }

    }, false);

script>


弹窗时执行函数pushHistory();即可做到移动端弹窗弹出是物理返回关闭弹窗不跳转页面




网站建设公司项目经理

扫二维码与项目经理沟通

我们在微信上24小时期待你的声音
解答:网站优化、网站建设、APP开发、小程序开发

如有侵权需要删除文章请联系我

南京小宇宙(www.zncas.com)是一家以提供网站建设网站优化APP开发小程序开发、网络营销推广为主的互联网开发公司。以客户需求为导向,客户利益为出发点,结合自身设计及专业建站优势,为客户提供从基础建设到营销推广的一整套解决方案,探索并实现客户商业价值较大化,为所有谋求长远发展的企业贡献全部力量。

Learn more

关于我们 专业网站设计制作

Learn more

服务项目 南京网站建设
获取网站设计、app开发、VI设计报价 微信客服 返回顶部
网站制作
扫二维码与项目经理沟通
×

Let\'s get in touch!,login get more service.

我们将艺术与技术相结合,用创意和设计为客户创造商业价值,创造优秀的产品及服务体验!登陆之后可以获得更多的私人定制服务

sitemap.txt sitemap.xml sitemap.htm 网站设计制作