2011-02-23 1 views
0

나는 JScrollPane의 (jQuery를) 문제를 JScrollPane의 autoReinitialise 및 animateScroll

내 웹 사이트가 JScrollPane를 사용

있습니다. 스크롤 영역을 더 크게 만드는 동적 콘텐츠가 있습니다. 이 속성은 autoReinitialise 속성을 필수로 만듭니다. 또한 animateScroll 특성을 사용하고 싶지만, 동시에 사용하는 경우 스크롤 막대가 화가 나게됩니다 (미친 것처럼 보입니다!).

누군가가 그 점을 알고 있습니까?

http://www.bidadari.nl/?page_id=98

var pane = jQuery("#scroll_area"); 
pane.jScrollPane({ 
    autoReinitialise: true, 
    showArrows: true, 
    verticalArrowPositions: "split", 
    horizontalArrowPositions: "split", 
    animateScroll: true 
}); 
var api = pane.data("jsp"); 
jQuery("#button_step_right").bind("click", function() { 
    api.scrollByX(750); 
    return false;  
}); 

감사합니다!

에릭

답변

2

아. 정답은 다음과 같습니다 :

var pane = jQuery("#scroll_area"); 
pane.jScrollPane({ 
    autoReinitialise: true, 
    showArrows: true, 
    verticalArrowPositions: "split", 
    horizontalArrowPositions: "split", 
    /// animateScroll: true 
}); 
    var api = pane.data("jsp"); 
    jQuery("#button_step_right").bind("click", function() { 
    api.scrollByX(750, true); /// <- true 
    return false;  
});