style="visibility:hidden; 에 대해서 문의드립니다.

style="visibility:hidden; 에 대해서 문의드립니다.

QA

style="visibility:hidden; 에 대해서 문의드립니다.

본문

=================================================================================
function layer_view(obj,S_COMMENT) {
생략
 else if(obj == "comment") {
    var COMMENT = S_COMMENT;
    document.all.layer_date.style.visibility = "hidden";
    document.all.layer_ref.style.visibility = "hidden";
    document.getElementById('layer_date_comment' + S_COMMENT).style.visibility = "visible";
  
=================================================================================

간단하게 말씀드리겠습니다.

댓글을 작업하고 있는데 해당 댓글의 "수정"을 눌으게 되면 창이 뜨면서 layer_view함수가 실행하게 됩니다.

이 실행된 각각의 ID값으로  hidden 아니면  visible값을 지정하게 됩니다.
obj == "comment" 라면 (댓글 부분 수정하고 싶으면)
layer_date(게시판 날짜)  ,  layer_ref(게시판 댓글) 부분은 hidden값으로 처리되고  

layer_date_comment+"댓글 번호" 가 visble 값으로 처리됩니다.

문제는 다른 댓글을 실행하게되면 기존에 있던  ex >id값 = layer_date_comment+"1"은 hidden값으로 처리해야되는데.

이 방법이 잘 안되네요.

id값 = layer_date_comment+"2은 실행은 되구요.  

그래서 id값 지정 할 필요없이  모든  id를 가지고 있는 데이타들을 hidden값으로 처리 할수 없을까요?

제이쿼리로 
$('.class값').hide();

이렇게하면 모두 닫히기는 하는데 

다시 visible값 주면 반응이 안되고 ㅡㅡ;

다른 방법 있으면 부탁드립니다. 

이 질문에 댓글 쓰기 :

답변 1

jquery의 show() hide() 기능은 display:block display:none 의 기능
visibility와 는 다른 기능
 
visibility는 창의 크기를 잡아놓은 상태에서의 보이고 안보이는 형태
display는 창의 크기 자체를 잡지않고 보이고 안보이는 형태
 
visibility를 display로 바꾸고 block 과 none을 쓰시면 될 것 같습니다
 
 
답변을 작성하시기 전에 로그인 해주세요.
전체 61,349
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT