static

wm-switch.txt 1.8KB

    属性: id 唯一标识(必选) 示例:id="TestSwitchID1" value 开关默认状态 true开、false关 默认:true 示例:value=false lable 开关显示的值 开状态显示的值|关状态显示的值 默认:On|Off 示例:lable="开|关" onAction 开关被打开时的回调函数 示例:onAction="console.log('开')" offAction 开关被关闭时的回调函数 示例:offAction="console.log('关')" onChange 开关状态被改变时的回调函数 示例:onChange="console.log('变化')" isEnable 开关状态是否可以被用户修改,开关的动画是否可用 true可用、false不可用 默认:true 示例:isEnable=false 函数: new wmSwitch(id); 构造器 示例:var obj=new wmSwitch("TestSwitchID1"); create 创建开关 示例:obj.create(); isEnable(enable) 设置开关是否可用 示例:obj.isEnable(false); isEnable() 获取开关是否可用 示例:var enable=obj.isEnable(); setValue(val) 设置开关的状态 示例:obj.setValue(false) getValue() 获取开关的状态 示例:var val=obj.getValue() setOnAction(callback) 设置开关打开的回调事件 触发时机:1.开关被单击后,即将变为开启状态2.开关被拖拽至开的一侧,鼠标松开后。 setOffAction(callback) 设置开关关闭的回调事件 触发时机:1.开关被单击后,即将变为关闭状态2.开关被拖拽至关的一侧,鼠标松开后。 setChangeAction(callback) 设置开关状态改变的回调事件 触发时机:1.开关被单击后2.开关被拖拽至开|关的一侧,鼠标松开后。3.开关不可用,但出现上述两种情况时。 示例: <wm-switch id="TestSwitchID1" value=false lable="开|关" onAction="console.log('开')" offAction="console.log('关')" onChange="console.log('变化')" isEnable=false > </wm-switch>