JQuery------制作div模态框

转载:

http://blog.csdn.net/li_xiao_ming/article/details/6738922

 

如图:

 

 

代码:

html(使用opacity的话content无法变为不透明,所有这里使用了background:rgba(0,0,0,0.3))属性来设置透明

<button class = 'btn'>点击显示</button>
<div class = "bg-model" style="position:absolute;top:0%;left:0%;display:none;background:rgba(0,0,0,0.3);width:100%;height:100%;position:fixed;z-index:9999">
  <div class = 'content' style="position: absolute;left: 35%;top: 25%;border-radius: 8px;width: 30%;height: 40%;background-color: #fff;">
  </div>
</div>

js

复制代码
//加入购物车点击事件
$(".cart-add").click(function () {
  $(".bg-model").fadeTo(300,1)
  //隐藏窗体的滚动条
  $("body").css({ "overflow": "hidden" });
});

//模态框OK按钮点击事件
$(".bg-model-ok").click(function () {
  $(".bg-model").hide();
  //显示窗体的滚动条
  $("body").css({ "overflow": "visible" });
}).hover(function () {
  $(this).css({ "backgroundColor": "#8CC8C8" });
}, function () {
  $(this).css({ "backgroundColor": "#8CD4E6" });
});
复制代码

 

posted @   玉天恒  阅读(22411)  评论(1编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示