api.scrollToY
函數只在滾動事件中遞歸運行,有什麼辦法可以阻止它嗎?滾動事件jscrollpane中的奇怪行爲?
$('.scroll-pane').bind('scroll',function (e) {
api.scrollToY(100)
return false;
});
api.scrollToY
函數只在滾動事件中遞歸運行,有什麼辦法可以阻止它嗎?滾動事件jscrollpane中的奇怪行爲?
$('.scroll-pane').bind('scroll',function (e) {
api.scrollToY(100)
return false;
});
我不明白,但如果你要聽像滾動的事件或調整(即觸發噸倍),你可以使用一個反跳你的功能。下劃線庫有一個非常有用的。查看更多:
http://davidwalsh.name/javascript-debounce-function
可以修改容易改變resize
到scroll
var myEfficientFn = debounce(function() {
// All the taxing stuff you do
}, 250);
window.addEventListener('scroll', myEfficientFn);
我正在使用jscrollpane插件 –
沒關係。我的回答是在'resize'和'scroll'事件中避免大量的觸發事件。如果這不是您需要的,請更好地解釋您的問題。很難理解你需要什麼以及你爲什麼需要你分享的那段代碼。如果問題得到更好的解釋,現在你有了各種答案。 –
爲什麼你需要當用戶滾動滾動?您正在避免用戶在頁面上滾動。 –
因爲我必須重新初始化scroll-y位置 –