$(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";? ? })})? ??
點(diǎn)擊事件封裝,一個(gè)的時(shí)候沒(méi)問(wèn)題,多個(gè)就亂了,求解答?
vbibi
2016-10-20 14:59:13