さて、私は機能を追加しようとしました:
プラグインのフルバージョン(http://jscrollpane.kelvinluck.com/script/jquery.jscrollpane.js)に次の更新が行われました。
788行目:
関数scrollToElement(ele、stickToTop、stickToMiddle、middleOffset、animate)
行822、823
stickToMiddleパラメータを検索してmiddleOffsetを適用する別の条件を追加しました。
else if(eleTop <viewportTop || stickToMiddle){destY =(eleTop --settings.verticalGutter)-middleOffset;
895行目
scrollToElement(e.target、false、false、null);
1034行目
scrollToElement(e、true、false、null);
1042行目:
scrollToElement(e、true、false、null);
1102行目
jsp.scrollToElement(element、true、false、null);
1211行目
scrollToElement:function(ele、stickToTop、stickToMiddle、middleOffset、animate)
1213行目
scrollToElement(ele、stickToTop、stickToMiddle、middleOffset、animate);
これを実行すると、API呼び出しを行うときに次のように使用できるようになります。
api.scrollToElement('#elem', false, true, 115);
これが同じ機能を探している人を助けることになることを願っています。必要に応じて上記を更新してください。将来の更新で追加されることを願っています。