我写了一个相当简单的 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;
文本对齐:居中;
}