关闭fancybox(2.1.5)弹出窗口后,整个机身左右移动几个像素。
这是我已经尝试过的事情:
我尝试将<!Doctype html>
更改为<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
和<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" http://www.w3.org/TR/html4/loose.dtd">
它没有用。
将fancybox内容和包装更改为box-sizing: content-box.
body{ margin-right: auto !important;}
也没有帮助。
.fancybox-lock
和.fancybox-lock .fancybox-overlay
,例如https://stackoverflow.com/a/24387110/5562716。在这个Fancybox开始表现甚至更奇怪之后:退出弹出窗口后,它向右移动了50%。body{ overflow-x: hidden; }
,则会在用户退出弹出窗口后跳转到页面顶部。 任何想法我还能尝试什么?