# jquery plugin **Repository Path**: hbbcs/jquery.box ## Basic Information - **Project Name**: jquery plugin - **Description**: 根据项目的需求所写的一些jquery插件, 分页、选择树、表单验证、box - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2017-10-25 - **Last Updated**: 2023-12-14 ## Categories & Tags **Categories**: jquery-plugins **Tags**: None ## README # jquery.pagination.js    # jquery.selectTree  # jquery.validator 表单提交验证 # 参数 ``` before: function() {}, success: function() {}, error: function() {}, timeout: 600, language: 'cn' ``` # 方法 ```
``` ``` $('#loginForm').validator({ success:function(data) { //code here window.location.href='/'; } }); ``` data-regular可以是cn,en,num,char,password,url,email,ip,qq或者自定义正则表达式 # 截图  # jquery.box 针对AdminLTE模板所做的一个Box控件,可以生成最大化、折叠、刷新、关闭按钮,同时针对ajax加载的页面进行控制box按钮的操作。 # 参数 ``` speed: 500, collapseIcon: 'fa-minus', expandIcon: 'fa-plus', removeIcon: 'fa-times', refreshIcon: 'fa-refresh', minimizeIcon: 'fa-window-minimize', maximizeIcon: 'fa-window-maximize', listenBody: true, refresh: { url: '', type: 'get', data: {}, async: true, dataType: '', beforeSend: function () { }, error: function () { } } ``` # 方法 ``` toggle 折叠或展开 对象 expand 展开 对象 collapse 折叠 对象 remove 关闭 对象 refresh 刷新 对象 window 最大/小化box 对象 maximize 最大化box 对象 minimize 最小化box 对象 addBtn 自动增加btn 无参数 ``` 方法的调用方式 ``` $.fn.box('toggle','.box'); ``` # 调用 ``` ``` 自动生成btn,需要在box加上class ``` box-collapse 折叠或展开按钮 box-remove 关闭按钮 box-refresh 刷新按钮 box-maximize 最大化按钮 ``` 自动关闭的BOX ```