我写了一个相当简单的 jQuery 模态,因为我不想让任何东西变得沉重。除 iPad 外,该模式在所有浏览器上都能正常工作。
如果我在页面底部并单击以打开灯箱,它将在页面顶部打开而看不见。
我没有使用 jQuery 来定位窗口只是纯 css 任何人都可以看到为什么这会在 iPad 之外的所有其他浏览器中工作?
#灯箱 { 位置:固定;/* 将灯箱窗口保持在当前视口中 */ 顶部:0; 左:0; 宽度:100%; 高度:100%; z指数:2; 背景色:rgba(0, 0, 0, 0.2); 字体粗细:100; 边距:0 0 .1em 0; 颜色:#f8ef71; 文字阴影:1px 1px 1px #af7913; 文本对齐:居中; }