|
這部分的內(nèi)容是綁定事件,模擬模態(tài)窗口與拖動(dòng)。先從最簡(jiǎn)單的說(shuō)起,彈出窗口現(xiàn)在有三個(gè)按鈕,反正都是點(diǎn)擊事件,我們可以利用事件代理以節(jié)省偵聽(tīng)器。偵聽(tīng)器放在頂層容器中就是,然后我們?cè)倥卸芭萆蟻?lái)的事件的源對(duì)象的標(biāo)簽是否為a元素,再根據(jù)其類(lèi)名添加相應(yīng)的事件。
container.onclick = function(){
var ee = me.getEvent(), node = ee[1],tag = ee[2];
if(tag == "a" ){
switch(node.className){
case "closebtn" :
me.hide();
break;
case "positive" :
me.hide();
//form.submit();
break;
case "negative" :
alert("你點(diǎn)擊了取消按鈕!");
break;
}
}
}
it知識(shí)庫(kù):一步步教你實(shí)現(xiàn)彈出窗口(第3部分),轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。