toggleOnClick是一个小型jQuery插件,用于通过单击触发器元素来扩展和折叠HTML内容。
可以帮助创建弹出菜单、下拉菜单、剧透等等。
1.将toggleOnClick jQuery插件作为一个模块导入。
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="/path/to//index.js" type="module"></script>
- // OR
- import toggleOnClick from './index.js';
2.创建要展开和折叠的内容。
- <div class="menu" id="js-menu">
- Menu or something else...
- </div>
3.创建一个触发器元素来切换内容。
- <button id="js-button">
- Click To Toggle
- </button>
4.启用触发按钮以切换内容并将自定义动画应用于打开/关闭状态,如下所示:
- $(function() {
- toggleOnClick(
- $('#js-button'),
- $('#js-menu'),
- {
- open($element) {
- $element.slideDown(200);
- },
- close($element) {
- $element.slideUp(200);
- }
- }
- );
- });