2013-03-18 6 views
0

jQuery 플러그인 부드러운 div 스크롤을 사용하고, 그것은 완벽하게 작동하지만 스크롤을 바로 시작하지 않지만 2 초 후에 지연 싶습니다. 여기x 초 (smoothdivscroll) 지연 후 스크롤을 시작

는 같은 모습입니다 :

여기
<script type="text/javascript"> 
$(document).ready(function() { 
    $("#makeMeScrollable").smoothDivScroll({ 
     mousewheelScrolling: "allDirections", 
     manualContinuousScrolling: true, 
     autoScrollingMode: "onStart" 
    }); 
}); 
</script> 

있습니다 설명 모든 옵션 : http://www.smoothdivscroll.com/options.html

누군가가 어쩌면 잠깐 살펴 있을까? 나는 불행하게도 붙어있다.

답변

0

원하는 것을 이루기 위해 소스 코드를 편집 할 필요가 없습니다. 필요한 모든 것은 콜백 및 공용 메소드 형태로 플러그인에서 제공됩니다. 여기에 작업 예제 소스 코드는 당신이 원하는 것을 그입니다 :

여기
// Initialization 
var scroller = $("div#makeMeScrollable").smoothDivScroll({ 
    autoScrollingMode: "always", 
    setupComplete: function() { 
     scroller.smoothDivScroll("stopAutoScrolling"); 
    } 
}); 

setTimeout(function(){ 
    scroller.smoothDivScroll("startAutoScrolling"); 
},2000) //2000 is delay in milliseconds 

당신이 그것을 시도 할 수 있습니다 어디 JSFiddle입니다 :

http://jsfiddle.net/yTTah/

+0

노력 주셔서 감사합니다! 내가 가지고있는 파일에 적용하려고 시도했지만 효과가 없습니다. 여기에 대해 내가 말하는거야 : http://martindudekphoto.com/wp-content/themes/PhotoPro/js/scroll_init.js – mtnddk

+0

안녕하세요! 위의 파일에는 아무런 자동 스크롤 기능이 없으므로 지연 될 것이 없습니다. 또는 나는 무엇인가 놓치고 있냐? – tkahn