对话框/Tips

jquery.popup - 兼容IE8简单jQuery模态窗口插件

阿里云

jquery.popup.js 是一款简单的兼容 IE8 浏览器的 jQuery 模态窗口插件。该模态窗口插件没有过多的参数,通过简单的调用就可以生成带动画过渡效果的模态窗口,非常简洁。

使用方法:

下载压缩包,在页面中引入 jQuery 和 jquery.popup.js 文件。

也想出现在这里?联系我们
创客主机
  1. <script src="js/jquery.min.js"></script>               
  2. <script src="js/jquery.popup.js"></script>

HTML 结构:

该模态窗口的基本 HTML 结构为:创建一个全屏的遮罩层。

  1. <div class="popup js__popup js__slide_top">
  2.   ....
  3. </div>

在遮罩层内放置模态窗口的内容,以及一个关闭模态窗口的按钮。

  1. <div class="popup js__popup js__slide_top">
  2.   <a href="#" class="p_close js__p_close" title="关闭">
  3.     <span></span><span></span>
  4.   </a>
  5.   <div class="p_content">
  6.     <p>这是第一个模态窗口</p>
  7.   </div>
  8. </div>

创建一个超链接用于打开模态窗口。

  1. <a href="#" class="lal js__p_start">点击打开模态窗口</a>

CSS 样式:

在 jquery.popup.css 文件中提供了模态窗口的一些基本 CSS 样式。其中模态窗口的关闭按钮使用几个元素来制作,但是在 IE8 中不支持这些 CSS 属性,所以看不到关闭的小叉。你可以修改为使用图片来制作关闭按钮。

  1. /** 关闭按钮的CSS样式 **/
  2. .p_close { 
  3.   position:absolute; 
  4.   top:0; 
  5.   right:0; 
  6.   width:16px; 
  7.   height:12px; 
  8.   padding:15px 11px 0 0; 
  9. }
  10. .p_close span { 
  11.   display:block; 
  12.   width:18px; 
  13.   height:5px; 
  14.   background:#333; 
  15. }
  16. .p_close span:first-child {
  17.   -ms-transform:rotate(45deg);
  18.   -webkit-transform:rotate(45deg);
  19.   transform:rotate(45deg);
  20. }
  21. .p_close span:last-child {
  22.   margin:-5px 0 0;
  23.   -ms-transform:rotate(135deg);
  24.   -webkit-transform:rotate(135deg);
  25.   transform:rotate(135deg);
  26. }

初始化插件:

在页面 DOM 元素加载完毕之后,可以通过 simplePopup()方法来初始化该模态窗口插件。

  1. $(function() {
  2.   $(".js__p_start).simplePopup();
  3. });

jquery.popup - 兼容 IE8 简单 jQuery 模态窗口插件

已有 516 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!