Skip to content
zzzgit edited this page Jul 14, 2016 · 7 revisions

Toggle

用法及说明:

  1. <div class="toggle" id="toggle"></div>
  2. new Toggle("#toggle");
  3. 两种界面风格,给div加上类名即可:toggle-graytoggle-white
  4. 如果希望默认处于选中状态,则应该添加类名checked

属性

参数名 只读 数据类型 说明
checked boolean 表明组件当前是否处于选中状态

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json {onchange:function(state){}}

check

将组件切换到选中状态,返回组件本身

参数名 必需 数据类型 说明

uncheck

将组件切换到未选中状态,返回组件本身

参数名 必需 数据类型 说明

toggle

切换组件的选中状态,返回组件本身

参数名 必需 数据类型 说明

val

判断组件当前是否处于选中状态,返回boolean值

参数名 必需 数据类型 说明

bind

绑定回调函数,返回组件本身

参数名 必需 数据类型 说明
setting json 构造函数中的回调函数部分,例如:{onchange:function(state){}}

Tips

用法及说明:

  1. <div class="foo" id="foo"></div>
  2. new Tips("#foo",{titleColor: "white",content: "target偏左,移動三角形指向水平正中(5)",position: "top",size:"default",});

构造函数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json

setting属性细节

参数名 必需 数据类型 说明
title string
titleColor string grb/#/color name
content string
titleBackgroundColor string grb/#/color name
contentColor string grb/#/color name
contentBackgroundColor string grb/#/color name
position string top bottom left right,默认bottom
size string tiny small default large,默认default
pieriod number 毫秒

Tips.removeAll

静态函数,用于关闭所有tips,无参数

TabView

用法及说明:

    <div class="foo">
        <div class="tab-tabs">
            <div class="tab-item">1</div>
            <div class="tab-item">2</div>
            <div class="tab-item">3</div>
        </div>
        <div class="tab-content"></div>
        <div class="tab-content"></div>
        <div class="tab-content"></div>
    </div>
       new TabView(".foo", {
            defaultIndex: 1,
            trigger: "mouseenter",
            onchange: function(current, last) {
                console.log(current + "←——" + last);
            }
        });

属性

参数名 只读 数据类型 说明

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json {onchange:function(current,last){}}

setting属性细节

参数名 必需 数据类型 说明
title string
defaultIndex string 默认0
trigger string mouseenter/click/none,默认click
onchange string 带两个参数,current、last

switchTo

导航到某个选项卡,返回组件本身

参数名 必需 数据类型 说明
index number

bind

绑定回调函数,返回组件本身

参数名 必需 数据类型 说明
setting json 构造函数中的回调函数部分,例如:{onchange:function(current,last){}}

Table

用法及说明

给普通table元素添加额外功能

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象

edit

使某个单元格处于编辑状态,返回组件本身

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象,指向某个单元格

Select

用法及说明

  1. 模拟原生select控件
    <div class="select foo">
        <div class="select-holder"></div>
        <div class="select-menu">
            <div class="select-option" data-value="1">顺丰快递</div>
            <div class="select-option" data-value="2">圆通快递</div>
        </div>
    </div>

  1. 以上除了select、select-holder、select-menu、select-option等类名,data-value属性也不可少,其相当于原生option元素上的value属性
        new Select(".foo", {
            onchange: function(current, last) {
                console.log(last + "——→" + current)
            },
            defaultValue: "2",
            tips: "订单状态",
            theme: "rrm-circular" //rrm-circular圆角,rrm-square直角
        });

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json

setting属性细节

参数名 必需 数据类型 说明
defaultValue string 默认选中项
tips string 初始状态显示文字,如果defaultValue,则defaultValue优先
theme string 皮肤风格
onchange function function(current,last){}

switchTo

切换到某个选项,返回组件本身

参数名 必需 数据类型 说明
value string

val

获取或设置选中项,不带参数则是getter函数,setter函数返回组件本身

参数名 必需 数据类型 说明
value string

bind

绑定回调函数,返回组件本身

参数名 必需 数据类型 说明
setting json 构造函数中的回调函数部分,例如:{onchange:function(current,last){}}

Pagination

用法及说明

  1. 分页器本身不负责数据的获取与更新
  2. 回调函数控制数据的更新

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json

setting属性细节

参数名 必需 数据类型 说明
totalPages number 总页数,默认20
visiblePages number 可视区域显示的数字个数,默认8
currentPage number 默认1
canStepOver boolean 是否显示上一页下一页,默认false
canGetEnd boolean 是否显示第一页最后一页,默认false
onchange function function(current,last){}

navigateTo

跳到第几页,返回组件本身

参数名 必需 数据类型 说明
index number

getCurrentPage

获取当前处于的页数,返回number

bind

绑定回调函数,返回组件本身

参数名 必需 数据类型 说明
setting json 构造函数中的回调函数部分,例如:{onchange:function(current,last){}}

Navigator

用法及说明:

导航菜单

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json

setting属性细节

参数名 必需 数据类型 说明
data json
onchange function {onchange: function(hash) {window.alert("刚刚点击了:" + hash);}}

bind

绑定回调函数,返回组件本身

参数名 必需 数据类型 说明
setting json 构造函数中的回调函数部分,例如:{onchange:function(hash){}}

LightBox

用法及说明:

LightBox

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json

setting属性细节

参数名 必需 数据类型 说明
position string center,top,bottom默认为center
onshow function 无参数
onhide function 无参数

bind

绑定回调函数,返回组件本身

参数名 必需 数据类型 说明
setting json 构造函数中的回调函数部分

hide

隐藏内容,返回组件本身

show

显示内容,返回组件本身

Dialog

用法与说明:

  1. 只提供静态函数
  2. 只提供alert和confirm两个函数

alert

弹出警告框

参数名 必需 数据类型 说明
setting json

setting属性细节

参数名 必需 数据类型 说明
title string
msg string
onYes function 无参数
theme string

confirm

弹出确认框

参数名 必需 数据类型 说明
setting json

setting属性细节

参数名 必需 数据类型 说明
title string
msg string
onYes function 无参数
onNo function 无参数
theme string

ButtonGroup

用法及说明:

    <div id="group1" class="btn_group">
        <div class="btn_group-item" data-value="man"></div>
        <div class="btn_group-item" data-value="woman"></div>
    </div>
  1. 除了类名btn_group和btn_group-item,属性data-value也是必须的,其相当于radio和checkbox的value属性

构造函数

可以在一个DOM节点上多次构造组件,但是第一次构造之后,其后的函数调用会忽略回调函数以外的其他参数

参数名 必需 数据类型 说明
selector string/node 可以是选择器字符串、DOM节点、jquery对象
setting json

setting属性细节

参数名 必需 数据类型 说明
type string single multiple,默认为single
onchange function single情况下,两个参数,current和last,multiple情况下,三个参数changed, current, last
defaultValue string/array multiple情况下为数组,single情况下为string

bind

绑定回调函数,返回组件本身

参数名 必需 数据类型 说明
setting json 构造函数中的回调函数部分

val

返回当前选中的值,single情况下,为字符串,multiple情况下,为数组