Modalize是一个简单明了的jQuery模态窗口插件,易于通过锚链接和HTML实现数据
属性。
无论你是在建立一个新网站还是更新现有项目,jQuery Modalize都是一个有用的插件,可以用来显示额外信息或与用户交互,而无需离开当前页面
1.下载插件并放置模式化.js
脚本加载后最新的jQuery库。
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/js/modalize.js"></script>
2.创建一个锚链接来切换模式窗口,并使用以下HTML定义您自己的模式内容数据
属性。
<a href="#" class="modal-button" data-modal-title="My Modal Title" data-modal-text="Text to show in modal"> Open Modal </a>
3.在文档就绪时初始化Modalize插件。
$(document).ready(function() { $('.modal-button').on('click', $(this).modalize); });
4.将CSS样式应用于模式窗口。
/* modal window */ .modal { position: absolute; width: 50%; max-width: 800px; height: auto; border: solid thin #eee; border-radius: 10px; padding: 20px; opacity: 1; box-shadow: 5px 5px 5px 1px #777; } /* background overlay */ .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; background-color: #222; } /* close button */ .close-button { position: absolute; top: 5px; right: 0px; width: 20px; height: 20px; content: 'X'; cursor: pointer; } /* modal title */ .modal-title { /* ... */ } /* modal content */ .modal-text { /* ... */ }