미채택 완료

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

2014-12-05 (금) 07:06:26 3,952

JS파일 내용

Copy
//온클릭 레이어function menuOn(name) { submenu = eval("submenu"+name+".style"); submenu.visibility = "visible";}function menuOff(name) { submenu = eval("submenu"+name+".style"); submenu.visibility = "hidden";}//탑메뉴 스크립트function TD_ch(num) {    var TD_block = "Tab"+num;    var TDname1 = "TD"+num;    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";      }    document.getElementById(TD_block).style.display="block";    document.getElementById(TDname1).style.backgroundColor="#1a9ec6"; }​
 

html 내용

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

답변 2개 / 댓글 1개

2014-12-06 (토) 06:26:02

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

2014-12-05 (금) 09:45:23
submenu = eval("submenu"+name+".style");
submenu.visibility = "hidde";

이부분을  

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

submenu.style.display = "none";

이런형태로 사용하시는게 

답변에 대한 댓글 1개

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

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