EricZoo
2017-03-16 20:06
window.onload=function(){
var login_btn=document.getElementById('login'),
login_box=document.getElementById('login_box'),
close=document.getElementById('close');
// 封装添加事件监听程序
function addEvent(ele,type,hander){
if(ele.addEventListener){
ele.addEventListener(type,hander,false);
}else if(ele.attachEvent){
ele.attachEvent('on'+type,hander);
}else{
ele['on'+type] = hander;
}
}
// 显示登录层函数
function showLogin(){
login_box.style.display='block';
}
// 隐藏登录层函数
function hideLogin(){
login_box.style.display='none';
// if(close.stopPropagation){
// close.stopPropagation();
// }else{
// close.cancelBobble=true;
// }
}
//点击登录按钮显示登录层
addEvent(login_btn,'click',showLogin);
//点击关闭按钮隐藏登录层
addEvnet(close,'click',hideLogin);
我下载了源码,跟源码核对了都找不到,,,,求指出问题!
额,,,找到了,,,打的太忘情,,把function的大括号结尾删掉,,,,真无语,,
另问,源码可以关闭,我的关不了,有看打答主说要取消close的冒泡,但上面我好像写的不对,求指导!感谢!!
DOM事件探秘
99544 学习 · 1197 问题
相似问题