2013-09-06 2 views
0

#about을 클릭하면 기본적으로 #pagebox을 표시하고 싶습니다. 분 #about 링크에, 나는 이것이 영향을 미치는지 모르겠다. 나는, 그런데JQuery 스크립트가 div의 가시성을 변경하지 않습니까?

<script language="JavaScript" type="text/javascript"> 
$(document).ready(function(){ 
$('#about').on('click', function(){ 
    $('#pagebox').show(); 
}); 
</script> 

:

#pagebox에 대한 CSS 코드

#pagebox{ 
z-index:99; 
background-color:white; 
position:fixed; 
width:700px; 
margin-left:-350px; 
margin-top:-300px; 
top:50%; 
left:50%; 
height:600px; 
visibility:hidden; 
} 

을 (#about은이 없음)이 내가 사용하는 스크립트 (다른 ​​질문에서 답변)입니다 이것이 어떤 차이를 만들지 모르지만 Tumblr을 코딩하고 있습니다. 도와 주셔서 감사합니다.

+0

HTML을 볼 수 있습니까? 링크의 유형은 무엇입니까? –

+5

코드가 컴파일되지 않습니다. 실종}}; –

+0

Peter, [thenewboston.com] (http://thenewboston.org/list.php?cat=11) 및 [phpAcademy.org] (http)에서 Alex Garret의 10 분짜리 코딩 튜토리얼을 무료로 볼 수 있습니다. : //phpacademy.org/) - 또한 [some on jQuery] (http://thenewboston.org/list.php?cat=32) – gibberish

답변

1

display : none;을 사용해야합니다. 가시성 : 숨김; 여기 Fiddle

CSS

#pagebox{ 
    z-index:99; 
    background-color:white; 
    position:fixed; 
    width:700px; 
    margin-left:-350px; 
    margin-top:-300px; 
    top:50%; 
    left:50%; 
    height:600px; 
    display: none; 
} 

jQuery를

$(function() { 
    $('#about').on('click', function(){ 
    $('#pagebox').show('slow'); 
    }); 
}); 

이야 또는 온/오프 스위치

$(function() { 
    $('#about').on('click', function(){ 
    $('#pagebox').toggle('slow'); 
    }); 
}); 
+0

또한 스크립트 끝 부분에'});' 디스 트로이가 대답했다. –

+0

답변 해 주셔서 감사합니다.이 작업은'' 와'About' 하지만 여전히이'<스크립트 유형 = "텍스트/자바 스크립트"> $ (문서)를 시도 www.hugowolfdesigns.tumblr.com –

+0

에서 볼 수 있듯이 작동하지 않습니다. on ('click', function() {$ ('# pagebox'). show ('slow');});});'HTML5를 사용하고 있다면'

0

확인하려는 경우, 당신의 HTML5 오류 수정, 디 uplicate id, 이미지, charset, fixed doctype에 alt 애트리뷰트 추가, 닫힌 <head> 및 닫힌 링크가 잔뜩 있지만 인라인 CSS가 아직 남아 있습니다. 이메일에 문의하십시오. [email protected], 소스는 약간 크고 여기에 게시하십시오.

관련 문제