|
這部分的內容是綁定事件,模擬模態窗口與拖動。先從最簡單的說起,彈出窗口現在有三個按鈕,反正都是點擊事件,我們可以利用事件代理以節省偵聽器。偵聽器放在頂層容器中就是,然后我們再判定冒泡上來的事件的源對象的標簽是否為a元素,再根據其類名添加相應的事件。
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("你點擊了取消按鈕!");
break;
}
}
}
it知識庫:一步步教你實現彈出窗口(第3部分),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。