2012-06-20 4 views
0

그래서 jScrollPane은 멋지다. 아주 굉장해. 그것은 옵션과 API 호출의 전체 톤이 그것 밖으로 지옥을 사용자 정의 할 수 있습니다. 현재 내 페이지의 일부 내용을 스크롤하는 데 사용하고 있으며 scrollToElement를 사용하여 선택한 ID 요소를 가운데에 배치하려고합니다. 불행히도 scrollToElement에 전달할 수있는 매개 변수는 아닙니다. 현재는 (elem, stickToTop, animate) 만 허용합니다.jScrollPane scrollToElement stickToMiddle

누구나 stickToCenter 매개 변수를 허용하도록 플러그인을 확장 했습니까? 이미 누군가가했을 수도있는 일을 재현하지 않음으로써 시간을 절약하려고 노력했습니다.

미리 감사드립니다.

:

라인 788 :

다음 업데이트 플러그인의 전체 버전 (http://jscrollpane.kelvinluck.com/script/jquery.jscrollpane.js)에 적용된 :

답변

3

글쎄, 나는이 기능을 추가하는 나의 시도를 function scrollToElement (ele, stickToTop, stickToMiddle, middleOffset, 애니메이션)

라인 822 17,451,515,

의 middleOffset stickToMiddle의 PARAM 검색 및 적용 823

추가 된 또 다른 조건 :

다른

경우 (eleTop < viewportTop을 || stickToMiddle) {destY = (eleTop - settings.verticalGutter) - MiddleOffset;

라인 895

scrollToElement (e.target 거짓, 거짓 , );

라인 1034

scrollToElement (예, 사실, 거짓, );

라인 1042 :

scrollToElement (예, 사실, 거짓, );

라인 1102

JSP.scrollToElement (요소, true, 거짓, null);

라인

1,211 scrollToElement : 함수 (ELE, stickToTop, stickToMiddle, middleOffset는, 애니메이션)

라인 1,213

scrollToElement (ELE, stickToTop, stickToMiddle, middleOffset, animate);


는 API를 만드는 것은 호출 할 때 지금과 같이 사용할 수 있습니다, 이런 짓을 갖는

api.scrollToElement('#elem', false, true, 115); 

희망이 같은 기능을 찾고 사람을 돕는 끝납니다. 필요에 따라 위 내용을 업데이트하십시오. 향후 업데이트에서 추가 될 수 있기를 바랍니다.