2011-12-22 2 views
1

방문자가 페이지를 약간 아래로 스크롤 할 때까지 지연시키고 싶은 부동/정적 도구 모음이 있습니다. 지연() 및 스크롤() 함수를 사용하여 시도했지만 성공하지 못했습니다. 올바른 길을 가고 있지만 구문이 올바르지 않을 수도 있습니다.지연 표시 div

예를 들어, 이것이 내 툴바 (아래)라고 ... 스크립트 (자바 스크립트/jquery)를 표시하는 데 지연이 필요합니까? 그리고 우리가 그곳에있는 동안, 그것을 퇴색시키는 어떤 방법이라도 열어 줍니까?

<div class="toolbar"> 
<ul></ul> 
</div> 

답변

1

아래의 JQuery 스크립트는 사용자가 페이지를 스크롤 할 때 툴바 div를 표시합니다.

참고 : 이벤트는 페이지를 스크롤 할 수 있어야만 페이지 내용이 창보다 높아야합니다.

<script> 
    $(window).scroll(function() { 
    $(".toolbar").fadeIn("slow"); 
    }); 
</script> 

이 스크립트는 미리 설정된 지연 후에 툴바 div를 사라지게합니다.

<script> 
    $(document).ready(function() { 
    $(".toolbar").delay(800).fadeIn(10000); 
    }); 
</script> 
직접 페이지의 폐쇄 </body> 태그 위의 스크립트

장소 중 하나 당신이

+0

감사합니다 당신의 <head> 섹션에 jQuery 라이브러리에 대한 링크를 확인합니다. 나는 가까이에 있었지만 이것은 합리적입니다. 그러나 스크립트가 작동하지 않으므로 jquery 충돌이 있어야합니다. – Scott

+0

내가 만든이 예를 살펴보십시오. 툴바 요소는로드시 숨겨져 있어야합니다. http://benjaminhopkins.co.uk/stackoverflow/load.html http://benjaminhopkins.co.uk/stackoverflow/scroll.html –

+0

내가 디스플레이를 추가 잊었다 : 없음 ... DOH 없습니다를! 나는 아직도 내가 jquery 충돌을 가지고 있다는 것을 알았다. 특정 js 스크립트를 추가해도 작동하지 않습니다. 그러나 js 스크립트를 추가하면 작성한대로 작동하지만 사이트의 다른 jquery 기반 기능, 특히 prettyPhoto 및 tubepress가 작동을 멈 춥니 다. 이 사이트는 WP 기반이며 내가 사용하는 테마에는 prettyPhoto js가 내장되어 있습니다. 모든 jquery 문과 압축을 돕기 위해 다른 질문을 시작해야 할 수도 있습니다. – Scott