javascript - jQuery Lightbox Center

标签 javascript jquery html css

我对灯箱居中位置有一个疑问。

在此DEMO

您可以点击右上角的按钮,然后看到灯箱。

我可以将此CSS设置为灯箱位置:

.elight{
   position:fixed;
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      background:#fff;
      opacity: .0;
      filter:alpha(opacity=0);
      z-index:300;
      display:none;
}
.eall_in_one{
  position:absolute;
      top:10%;
      left:28%;
      width:600px;
      height:auto;
      padding-bottom:20px;
      background:#fff;
      z-index:500;
      padding:0; 
     -webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.53);
     -moz-box-shadow:    0px 0px 25px 0px rgba(50, 50, 50, 0.53);
      box-shadow:         0px 0px 25px 0px rgba(50, 50, 50, 0.53);
  display:none;
}


但这没有用。

问题是位置。例如,如果在单击该按钮时单击下面的按钮,则页面将自动向上移动。

我希望我能表达自己。

最佳答案

尝试这个

.eall_in_one{
      position:absolute;
      top:10%;
      left:50%;
      width:600px;
      height:auto;
      padding-bottom:20px;
      background:#fff;
      z-index:500;
      margin-left: -300px;
      padding:0; 
     -webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.53);
     -moz-box-shadow:    0px 0px 25px 0px rgba(50, 50, 50, 0.53);
      box-shadow:         0px 0px 25px 0px rgba(50, 50, 50, 0.53);
      display:none;
}

关于javascript - jQuery Lightbox Center,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25982715/

相关文章:

javascript - 在 JavaScript 中使用整数作为关联数组中的键

javascript - 使用 jquery 在特定文本前后抓取 50 个字符

html - 当菜单有垂直滚动条时显示菜单项外的子菜单

javascript - 在窗口调整大小或移动设备上自动调整导航栏大小

html - 在 SVG 中心对齐对象

javascript - 上传前无法显示图片

javascript - 在js对象中获取相同的订单数据

javascript - Jquery - 按值对数组进行分组并显示到文本区域中

jquery - 根据变量在 Accordion 标题上设置背景颜色

javascript - 如何使用 jQuery 获取被点击的元素文本?