工作,我的JavaScript的onclick顯示和隱藏定義style.display = "inherit";
而style.display = "none";
..元素的JavaScript()的onclick隱藏元素 - 不會在Firefox
「隱藏」功能也當按下ESC鍵運行.. 一切都在鉻,歌劇等工作正常..除了FIREFOX ..
window.onload=function() {
document.body.onkeyup = key_event;
}
function showDiv() {
document.getElementById('PhotoFull').style.display = "inherit";
event.stopPropagation();
}
function hideDiv() {
var target = event.target || event.srcElement;
if (event.currentTarget == target) {
document.getElementById('PhotoFull').style.display = "none";
}
}
function key_event(e) {
if (e.keyCode == 27) hideDiv();
}
showDiv()的作品,但hideDiv不..
HTML:
<div id="PhotoFull" style="position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0, 0.75); display:none; z-index: 999;" onclick="hideDiv()">
<div style='width: 1000px'>
SOME CONTENT
</div>
</div>
這裏是的jsfiddle:http://jsfiddle.net/5e6ww93h/2/
感謝關注
HTML在哪裏? – 2015-03-25 09:17:05
你好,html添加;) – 2015-03-25 09:30:18
這裏是JSFIDDLE:http://jsfiddle.net/5e6ww93h/2/ – 2015-03-25 10:02:27