Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何隐藏叠加按后退按钮_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

Javascript 如何隐藏叠加按后退按钮

Javascript 如何隐藏叠加按后退按钮,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,首先:我对jQuery和web前端非常陌生 问题: 我有一个 查看问题的步骤: 点击[上传测试] 点击图库中的任何图片以查看覆盖图 点击浏览器的后退按钮 现在我看到主页面和覆盖。 问题是当我通过后退按钮离开图库页面时,如何隐藏覆盖 有时覆盖是隐藏的,但当我再次进入画廊页面时,它是可见的 如何自动隐藏它 谢谢 更新:对不起,我无法发布源代码,因为我不知道问题出在哪里。如果您有一分钟的时间,请在浏览器中查看资料来源。美元(“#galleryOverlay”).hide()怎么样?Borza Adri

首先:我对jQuery和web前端非常陌生

问题: 我有一个

查看问题的步骤:

  • 点击[上传测试]
  • 点击图库中的任何图片以查看覆盖图
  • 点击浏览器的后退按钮
  • 现在我看到主页面和覆盖。 问题是当我通过后退按钮离开图库页面时,如何隐藏覆盖

    有时覆盖是隐藏的,但当我再次进入画廊页面时,它是可见的

    如何自动隐藏它

    谢谢


    更新:对不起,我无法发布源代码,因为我不知道问题出在哪里。如果您有一分钟的时间,请在浏览器中查看资料来源。

    美元(“#galleryOverlay”).hide()怎么样?Borza Adrian您为我节省了很多时间。非常感谢。当然,发动机需要等待一段时间才能进行检查。再次非常感谢。
    $(document).ready(function () {
        if (window.history && window.history.pushState) {
            $(window).on('popstate', function () {
                $("#galleryOverlay").css('display', 'none')
            });
        }
    });