【问题标题】:Tag html width overflow-y and fancybox scroll标记html宽度溢出-y和fancybox滚动
【发布时间】:2021-01-12 12:56:13
【问题描述】:

对于可能出现的英语错误,我提前道歉。

接下来是我的问题。在我的 style.css 中,html 标签有属性overflow-y:scroll。更远我连接fancybox v3。当我调用花式模态时,它会正确打开。但是窗口并没有按中心固定,因为花哨的从 html 标签继承了溢出-y:滚动。我该如何解决?当幻想打开时,滚动条不应该显示给我。

【问题讨论】:

    标签: html jquery css fancybox


    【解决方案1】:

    您可以在打开模式时通过 jQuery 或其他方式简单地更改 CSS 定义,然后在关闭模式时恢复为“滚动”。像这样的...

    $('[data-fancybox]').fancybox({
        afterShow: function( instance, slide ) {
    
            $('html').css('overflow-y','inherit');
    
        },
        afterClose: function( instance, slide ) {
    
            $('html').css('overflow-y','scroll');
    
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-16
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      • 2017-03-02
      • 2019-04-17
      相关资源
      最近更新 更多