2012-09-22 4 views
1

포트폴리오 웹 사이트를 만들고 있는데, 사진이 배경에서 전체 화면으로 표시되고 z- 색인을 사용하여 위에있는 텍스트가있는 투명한 div를 배치했습니다. . 나는 단지 페이지의 아무 곳이나 클릭하여 DIV를 글꼴 표시로 토글하고 싶습니다. 가능하면 페이드 인 및 페이드 아웃 기능을 사용하십시오.페이지의 아무 곳이나 클릭하여 DIV 표시/숨기기 (토글) 방법

저는 아직 jQuery에 익숙하지 않으므로 도움이 될 것입니다.

대단히 감사합니다.

답변

1

아마도 다음과 같이 할 수 있습니까? 사용

// dom ready 
$(function(){ 

    // body click 
    $("body").click(function(){ 

     // element to toggle 
     var $el = $(".your-element"); 

     // toggle div 
     if ($el.is(":visible")) { 
      // fade out 
      $el.fadeOut(200); 
     } else { 
      // fade in 
      $el.fadeIn(200);     
     } 

    }); 
}); 

의 jQuery 방법 : .is() .fadeIn() .fadeOut()

+0

.ready() .click() 여기에 나를 도와 주셔서 감사합니다. 사용을 시도했지만 작동하지 않았습니다. 하지만 잘못 구현 한 것 같습니다. 다른 링크가없는 페이지를 하나만 사용하기 때문에 다른 JS 파일 대신 HTML 파일에 코드를 추가하고 있습니다. ".your-element"가 "#Title"인 div 이름을 넣는 부분도 마찬가지입니다. 저는 좋은 이틀간 jQuery에 익숙해 졌으므로 이해하시기 바랍니다. 내가 배우는대로 배웁니다. 롤. – user1691441

+0

임이 코드가 작동하는지 꽤 확신합니다. jQuery 라이브러리를 포함 시켰습니까? 이 스크립트 앞에 라이브러리가 있어야합니다. 다음은 라이브러리를 포함하는 방법입니다.

+0

... 아니면 다른 자바 스크립트가 있습니다. 오류? 콘솔을 확인하십시오. http://developer.chrome.com/extensions/tut_debugging.html –

관련 문제