묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아무곳이나 클릭해서 떠있던 레이어를 닫히게..
2004.12.14 01:17
이미지를 클릭하면, 레이어가 나타났다 사라졌다 합니다.
그런데, 레이어 밖의 아무곳이나 클릭했을 때
나타났던 레이어를 없애고 싶습니다.
일종의 셀렉트박스처럼, 목록을 펼쳤다가 다른 곳을 클릭하면,
셀렉트 박스가 접히는 것처럼요...
mouseout 은 마우스가 밖으로 나가면 작동하는거라 그거말고,
다른 곳을 클릭했을 때 레이어를 없어지게 하는 방법이 없을까요?
그런데, 레이어 밖의 아무곳이나 클릭했을 때
나타났던 레이어를 없애고 싶습니다.
일종의 셀렉트박스처럼, 목록을 펼쳤다가 다른 곳을 클릭하면,
셀렉트 박스가 접히는 것처럼요...
mouseout 은 마우스가 밖으로 나가면 작동하는거라 그거말고,
다른 곳을 클릭했을 때 레이어를 없어지게 하는 방법이 없을까요?
레이어를 제어하는 곳 이외의 테이블에 onClick="javascript:hidelayer()" 를 넣고, 열려있는 레이어를 닫는 스크립트를 넣으면 되더군요...
단, 모든 곳에 일일이 onClick를 넣어야하고, 일부 안되는곳이 잇다는 단점이 있긴하네요.
더 좋은 방법이 있으면 알려주세요~