테스트 사이트 - 개발 중인 베타 버전입니다

마우스 아웃시 레이어가 사라지게 하고 싶어요 채택완료

JS파일 내용

</p><p> //온클릭 레이어
function menuOn(name) {
 submenu = eval("submenu"+name+".style");
 submenu.visibility = "visible";
}
function menuOff(name) {
 submenu = eval("submenu"+name+".style");
 submenu.visibility = "hidden";
}</p><p>//탑메뉴 스크립트
function TD_ch(num) {
    var TD_block = "Tab"+num;
    var TDname1 = "TD"+num;</p><p>
    for(i=1;i<11;i++){
        var TD_num = "Tab"+i;     
 var TDname2 = "TD"+i;    
        document.getElementById(TD_num).style.display="none";    
 document.getElementById(TDname2).style.backgroundColor="#21b0d2";  </p><p>
    }
    document.getElementById(TD_block).style.display="block";
    document.getElementById(TDname1).style.backgroundColor="#1a9ec6"; </p><p>}​</p><p>
 

 

html 내용

</p><p><div id="Tab1" style="display:block;"></p><p>내용내용내용</p><p></div></p><p> </p><p><div id="Tab2" style="display:none;"></p><p>내용내용내용</p><p></div></p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

안되네요...ㅠㅠ지나가시다 누가 답변부탁드려요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

submenu = eval("submenu"+name+".style");
submenu.visibility = "hidde";

 

이부분을  

var submenu = document.getElementById("submenu"+name);

submenu.style.display = "none";

이런형태로 사용하시는게 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

visibility와 display는 조금 틀립니다
visibility는 영역을 잡고 있으면 보이고 안보이는 녀석이고 display는 영역을 잡지 않고 있으면서 보이고 안보이는 녀석입니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고