# 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 ![输入图片说明](https://images.gitee.com/uploads/images/2018/0921/080758_69721b2c_62743.png "截图_2018-09-21_08-06-30.png") ![输入图片说明](https://images.gitee.com/uploads/images/2018/0921/080805_8328386a_62743.png "截图_2018-09-21_08-06-44.png") ![输入图片说明](https://images.gitee.com/uploads/images/2018/0921/080814_6af38f02_62743.png "截图_2018-09-21_08-06-56.png") # jquery.selectTree ![输入图片说明](https://images.gitee.com/uploads/images/2018/0911/080134_40d6c003_62743.png "截图_2018-09-11_08-01-12.png") # 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或者自定义正则表达式 # 截图 ![输入图片说明](https://gitee.com/uploads/images/2017/1128/171335_643f922d_62743.png "截图_2017-11-28_17-12-59.png") # 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 ``` ``` 带有刷新的BOX,自动加载url内容,注:通过ajax加载的页面无法自动加载。 ```

待审核小说

``` data-refresh如果是字符串,默认为url,如果是json,是ajax使用的参数。例如: ``` data-refresh='{"url":"/","type":"post","data":{"id":1}}' ``` ajax加载的页面无法自动生成btn,需要调用 ``` $(".box").box('addBtn'); ``` 或者html直接写入btn代码 ``` ``` bootstrap 调用 ```
Panel heading without title
Panel content
``` # 截图 ![输入图片说明](https://gitee.com/uploads/images/2017/1025/104202_2d83b7ee_62743.png "截图_2017-10-25_10-42-06.png")