超简单 模式窗口插件 jQuery Modalize

  • 源码大小:7.37KB
  • 所需积分:1积分
  • 源码编号:19JP-3173
  • 浏览次数:880次
  • 最后更新:2023年05月14日
  • 所属栏目:幻灯片
本站默认解压密码:19jp.com 或 19jp_com

简介

Modalize是一个简单明了的jQuery模态窗口插件,易于通过锚链接和HTML实现数据属性。

无论你是在建立一个新网站还是更新现有项目,jQuery Modalize都是一个有用的插件,可以用来显示额外信息或与用户交互,而无需离开当前页面

如何使用它:

1.下载插件并放置模式化.js脚本加载后最新的jQuery库。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/js/modalize.js"></script>

2.创建一个锚链接来切换模式窗口,并使用以下HTML定义您自己的模式内容数据属性。

  1. <a href="#"
  2. class="modal-button"
  3. data-modal-title="My Modal Title"
  4. data-modal-text="Text to show in modal">
  5. Open Modal
  6. </a>

3.在文档就绪时初始化Modalize插件。

  1. $(document).ready(function() {
  2. $('.modal-button').on('click', $(this).modalize);
  3. });

4.将CSS样式应用于模式窗口。

  1. /* modal window */
  2. .modal {
  3. position: absolute;
  4. width: 50%;
  5. max-width: 800px;
  6. height: auto;
  7. border: solid thin #eee;
  8. border-radius: 10px;
  9. padding: 20px;
  10. opacity: 1;
  11. box-shadow: 5px 5px 5px 1px #777;
  12. }
  13.  
  14. /* background overlay */
  15. .overlay {
  16. position: absolute;
  17. top: 0;
  18. left: 0;
  19. width: 100%;
  20. height: 100%;
  21. opacity: 0.5;
  22. background-color: #222;
  23. }
  24.  
  25. /* close button */
  26. .close-button {
  27. position: absolute;
  28. top: 5px;
  29. right: 0px;
  30. width: 20px;
  31. height: 20px;
  32. content: 'X';
  33. cursor: pointer;
  34. }
  35.  
  36. /* modal title */
  37. .modal-title {
  38. /* ... */
  39. }
  40.  
  41. /* modal content */
  42. .modal-text {
  43. /* ... */
  44. }

预览截图