2012-11-23 2 views
2

동적으로 smoothdivscroll을로드하려고하므로 내 사이트에 많은 갤러리가있을 수 있습니다.동적으로 smoothdivscroll을로드하는 중 문제가 발생했습니다.

정적 HTML이 정상적으로 작동합니다. 동적으로로드 된 컨텐츠 용 플러그인을 사용하자마자 작동하지 않습니다.

타이밍 물건 인 것 같습니다. 필자는 smoothdivscroll의 초기화 즉,

$("div#makeMeScrollable").smoothDivScroll({}); 

은 페이지로드의 일부로 수행되지 않습니다. 그러면 작동하지 않습니다.

은 내가 만든이 예제에서보세요 :

당신은 페이지가로드와 smoothdivscroll 휴식 후 true의 초기화를 호출하는 load_delayed 변수를 설정 http://jsfiddle.net/2Hr4U/119/.

내가 잘못했거나 플러그인의 제한 사항은 무엇입니까?

답변

0

플러그인의 제한 인 것 같습니다. 나는 같은 문제에 직면하고있다. 플러그인은 window.load()를 사용하며 페이지로드시 이외의 다른 곳에서는 호출되지 않습니다.

check the fiddle here

수동으로

$("div#makeMeScrollable").smoothDivScroll("recalculateScrollableArea"); 

$("div#makeMeScrollable").smoothDivScroll("startAutoScrolling"); 

}

를 호출 할 필요가
관련 문제