为了账号安全,请及时绑定邮箱和手机立即绑定

点击事件封装,一个的时候没问题,多个就乱了,求解答?

点击事件封装,一个的时候没问题,多个就乱了,求解答?

vbibi 2016-10-20 14:59:13
$(function(){  function radios(a,b){        radio1 = document.querySelector(a);        radio2 = document.querySelector(b);          // radio1 =document.getElementById(a);        // radio2 = document.getElementById(b);        console.log(radio1);        console.log(radio2);     }      //radios('a','b');    radios.prototype.init = function (callback){      this.select_click(callback);    };    radios.prototype.select_click = function (callback){       radio1.onclick = function(){           callback(radio1,radio2);       }.bind(this);       radio2.onclick = function(){           callback(radio2,radio1);       }.bind(this);    }    var radios1 = new radios("#a","#b").init(function(currentId,siblingsId){       currentId.className = "btn_red";       siblingsId.className = "btn_nomal";    });     var radios2 = new radios(".tab>span",".tab>span").init(function(currentId,siblingsId){       currentId.className = "btn_blue";       currentId.className = "btn_nomal";    })})    
查看完整描述

2 回答

已采纳
?
weibo_失恋的小竹马_332_0

TA贡献6条经验 获得超2个赞

不知道你要干什么问题不详细

查看完整回答
反对 回复 2016-10-20
?
_bug终结者_

TA贡献89条经验 获得超16个赞

有点蒙

查看完整回答
反对 回复 2016-10-24
  • 2 回答
  • 0 关注
  • 1565 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信