Fancybox bug:html在退出后移动几个像素

时间:2016-05-11 17:55:54

标签: jquery css fancybox fancybox-2

关闭fancybox(2.1.5)弹出窗口后,整个机身左右移动几个像素。

这是我已经尝试过的事情:

  1. 我尝试将<!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"> 它没有用。

  2. 将fancybox内容和包装更改为box-sizing: content-box.

  3. 并没有帮助
  4. body{ margin-right: auto !important;}也没有帮助。

  5. 我还尝试修改jquery.fancybox.css .fancybox-lock.fancybox-lock .fancybox-overlay,例如https://stackoverflow.com/a/24387110/5562716。在这个Fancybox开始表现甚至更奇怪之后:退出弹出窗口后,它向右移动了50%。
  6. 如果我不使用body{ overflow-x: hidden; },则会在用户退出弹出窗口后跳转到页面顶部。
  7. 任何想法我还能尝试什么?

0 个答案:

没有答案