1

我注意到 Joomla 内置的模态弹出窗口“sbox”移动了背景(网站的整个主体)ca。当我打开一个弹出窗口时向右 10 像素。当我关闭弹出窗口时,页面向左移动了 10 个像素。

您可以在此页面上看到问题: http ://www.traelalastogbyggemarked.dk/vaerktoj/arbejdsbeklaedning/traesko/euro-dan-pu-finer-toffel-sort-detaljer

只需单击产品图像,您就可以看到背景在移动。

我在其他网站上也注意到了这一点,例如在这个页面上: http: //demo.joomlaxtc.com/free/index.php/modal-box-plugin

点击演示链接“点击这里”

该问题似乎存在于所有浏览器中。据我所知,sbox 模态弹出窗口是 Joomla 内置 mootools 核心的一部分。我的网站正在运行 Joomla 2.5

有谁知道我可以如何改变这种行为并阻止模式弹出窗口移动背景?

4

2 回答 2

2

检查 modal.css 并查找以下内容:

/* Hides scrollbars */
.body-overlayed {
    overflow: hidden;
}

尝试不使用它。

于 2013-07-14T23:35:21.483 回答
0

这应该解决明显的转变:

  /* Hides scrollbars */
   .body-overlayed {
       overflow: hidden;
       width: calc(100% - 16px);}

当应用类时,它会从元素中减去滚动条的宽度。

于 2019-12-23T18:57:15.443 回答