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

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

꼬마후니 10년 전 조회 3,681

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개

10년 전

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

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

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

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

 

이부분을  

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

submenu.style.display = "none";

이런형태로 사용하시는게 

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

답변에 대한 댓글 1개

불량학생
10년 전
visibility와 display는 조금 틀립니다
visibility는 영역을 잡고 있으면 보이고 안보이는 녀석이고 display는 영역을 잡지 않고 있으면서 보이고 안보이는 녀석입니다

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

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

로그인