先不看具體代碼" try{
document.getElementById("msgDiv").removeChild(title);
document.body.removeChild(msgObj);
}
catch(e)
{ } 每一次都失败!
我想在第二次弹出层时,将前一次的关闭!
但就是不行!大家帮我看看!
是哪里的错误 啊!
"建議不要每次都removeChild然后在appendChild,這將造成性能的極大降低!最好的方式就是一次append,然后通過顯示隱藏來控制,通過更改content區域的innerHTML(或者可以采用content區域appendChild方式)來處理。
document.getElementById("msgDiv").removeChild(title);
document.body.removeChild(msgObj);
}
catch(e)
{ } 每一次都失败!
我想在第二次弹出层时,将前一次的关闭!
但就是不行!大家帮我看看!
是哪里的错误 啊!
"建議不要每次都removeChild然后在appendChild,這將造成性能的極大降低!最好的方式就是一次append,然后通過顯示隱藏來控制,通過更改content區域的innerHTML(或者可以采用content區域appendChild方式)來處理。
//运行代码
}
catch(err)
{
//处理错误
}
好像是这样的吧
在body中加上--->initMouseMove()
<button id="a" onclick= "sAlert('a','测试消息!!!!')"></button>
我的意思是说,当我第一次点击时,会弹出一个层.(在不关闭第一个层的情况下)在我第二次点击时候.第一个层没有消失!反而和第一个层相冲突!
我的解决思路是--->在每一次点击之前先检测一下,是否有层存在;
如果有层存在,就将其去掉,再生成下一个层;
大师们,帮个忙啊!怎么解决 啊!