diff --git a/src/radio/radio.html b/src/radio/radio.html index 380974b..31ad593 100644 --- a/src/radio/radio.html +++ b/src/radio/radio.html @@ -1,13 +1,12 @@ - - -
- - - -| 参数/方法: | -类型 | -描述 | -
|---|---|---|
| showindex | -int | -初始话高亮哪个,默认不高亮 | -
| onload | -function | -加载时初始化函数,参数o为本身对象,可在初始化时不可用,如:o.disable() | -
| disable | -function | -参数为数组Array,[1,2,3]第几个无效,默认为全部无效。 | -
| enable | -function | -函参数为数组Array,[1,2,3]第几个事件恢复,默认为全部恢复。 | -
| anchor | -bool | -有锚点效果 | -
| refresh | -function | -重新加载数据 | -
+ + + + + +【YUI3组件】Y.Radio()点击高亮;继承Radio的Y.Checkbox()
++/** + * radio.js 点击高亮控件 + * author:lover_116@163.com 灵玉 + * @class Y.Radio + * @param {string} 容器或者触点selector + * @param {object} 配置项 + * @return {object} 生成一个radio实例 + * @requires {'node'} + * + * Y.Radio: + * 说明: radio构造器,通过new Y.Radio来render一个radio + * 使用: new Y.Radio(selector,config) + * 参数: selector:{string}容器选择器,获取多个node + * 配置: showindex {num} 默认显示所引 + * onload:{function} 初始化扩展操作 + * disable:{function} 触发事件,不可点击,参数为Array,[1,2,3]不可点击的所引,默认全部不可点击 + * enable:{function} 恢复可点击,参数为Array,[1,2,3]恢复点击,默认全部可点 + * range:{start:date,end:date} 默认选择范围 + * refresh:{function} 重新加载 + * + * Y.Checkbox: + * 说明: 继承Y.Radio,实现复选框功能 + * 使用: new Y.Checkbox(selector,config) + * changeEvent:{mether} 重写Y.Radio的change事件 + */ ++初始话高亮显示第几个
YUI().use('radio',function(Y){ - var oradio1 = new Y.Radio('#J_r1 li a',{ + var oradio1 = new Y.Checkbox('#J_r1',{ showindex:1 }); }) -- -
-
-
-扩展点击隐藏内容
--YUI().use('radio',function(Y){ ++
+ +扩展点击隐藏内容
YUI().use('radio',function(Y){ var descnodes = Y.all('.kuan-desc li'); var radios = new Y.Radio('#J_r2 li a',{ showindex:2, @@ -144,88 +117,49 @@-扩展点击隐藏内容
radios.enable(); }); }) -- ---
-- 被保险人确认罹患保险责任中的重大疾病,即可获得少儿重大疾病保险金10万元
-- 确认罹患保险责任中的重大疾病,即可获得少儿重大疾病保险金20万元
-- 险人确认罹患保险责任中的重大疾病,即可获得少儿重大疾病保险金10万元
-- 重大疾病保险金10万元
-
- -
-设置全部不可用
-+++ ++
- 被保险人确认罹患保险责任中的重大疾病,即可获得少儿重大疾病保险金10万元
+- 确认罹患保险责任中的重大疾病,即可获得少儿重大疾病保险金20万元
+- 险人确认罹患保险责任中的重大疾病,即可获得少儿重大疾病保险金10万元
+- 重大疾病保险金10万元
+ +Y.Checkbox,继承Radio的checkbox。默认全部失效
YUI().use('radio',function(Y){ - var radioTwo = new Y.Radio('#J_r3 li a'); + var radioTwo = new Y.Checkbox('#J_r3'); Y.one('#dt').on('click',function(){ radioTwo.disable(); }); Y.one('#ut').on('click',function(){ radioTwo.enable(); - }); + }) }) -- -
-
-
- -
-样式更换
- -
- - - + +