간단할거 같은데 도저히 생각이 안나네요^^;;
<div id='아이디' 이벤트>내용</div>
레이어를 띄운후에 레이어가 아닌 다른곳을 클릭했을때 해당 레이어를 닫아주고 싶은데요.
페이지 수가 많아서
body나 다른곳에 이벤트를 주는게 아니라 레이어 자체에만 이벤트를 주거나
자바스크립트로 간단하게 처리할수 있는 방법이 있을까요?
<div id='아이디' 이벤트>내용</div>
레이어를 띄운후에 레이어가 아닌 다른곳을 클릭했을때 해당 레이어를 닫아주고 싶은데요.
페이지 수가 많아서
body나 다른곳에 이벤트를 주는게 아니라 레이어 자체에만 이벤트를 주거나
자바스크립트로 간단하게 처리할수 있는 방법이 있을까요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
<script type="text/javascript">
function layer()
{
document.getElementById("layer").style.display = "none";
}
</script>
<a href="javascript:layer();">레이어 닫기</a>
레이어 닫기부분은 알겠는데. 레이어를 띄운후에 레이어 이외의 공간을 클릭했을때
해당레이어를 닫으려고 합니다.
그부분이 정리가 안되서요.
다시 한번 답변 감사드립니다.