通过JS模拟select表单,达到美化效果[demo][转]

  

转自:

  http://www.cnblogs.com/dreamback/p/SelectorJS.html

通过JS模拟select表单,达到美化效果

Demo

    

 

------------------------------------------------

  博主经营一家发饰淘宝店,都是纯手工制作哦,开业冲钻,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!
店名:
  小鱼尼莫手工饰品店
经营:
  发饰、头花、发夹、耳环等(手工制作)
网店:
  http://shop117066935.taobao.com/

  ---------------------------------------------------------------------

继续正题... 

  

Code

//普通模式
new SelectorJS.selector.init({
  id:'#Marriage',
  data: [["1", "未婚"], ["3", "离异"], ["4", "丧偶"] ],
  value:'未婚'
});  
//年龄联动
new SelectorJS.age('#Age0','#Age1',25,27);  
//身高联动
new SelectorJS.heightMulti('#Height0','#Height1',168,178);
//地区联动 二级
new SelectorJS.area.init('#AreaSelector','101020600', false);
//地区联动 三级
new SelectorJS.area.init('#AreaSelector2','101151202', true);
//自定义联动
var salaryCode = [["1", "1000"], ["2", "2000"], ["3", "3000"], ["4", "5000"], ["5", "8000"], ["6", "10000"], ["7", "20000"], ["8", "50000"], ["9", "50000以上"] ];
var salaryDefault1 = '1';
var salaryDefault2 = '4';
new SelectorJS.selector.init({
  id:'#Salary0',
  data: salaryCode,
  value:salaryDefault1,
  click: function(val, index){
    new SelectorJS.selector.init({
           id:'#Salary1',
             data: salaryCode.slice(index),
             value:  Math.max(salaryCode[index][0], parseInt(salaryDefault2) )
      }).select.click();
  }
}); 

new SelectorJS.selector.init({
  id:'#Salary1',
  data: salaryCode.slice(parseInt(salaryDefault1)),
  value:  salaryDefault2
});

说明

 
  

Selector.js与address.json两个文件必须放在同一个目录下。当调用地区的方法的时候才加载adrress文件

 

下载地址

github下载地址:
http://dreamback.github.io/selectorjs/index.html
我的微博文件包下载地址:
http://vdisk.weibo.com/s/Cd8pPaw56qL3S
 
 

 

 店名:
  小鱼尼莫手工饰品店
经营:
  发饰、头花、发夹、耳环等(手工制作)
网店:
  http://shop117066935.taobao.com/

转载于:https://www.cnblogs.com/qiongmiaoer/p/3533755.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值