當我粘貼到靠近頁面頂部的單元格中時,頁面自動向上滾動以將窗口居中在單元格上。Handsontable - 在粘貼到單元格時禁用自動向上滾動
我試圖找到在jquery.handsontable.full.js中導致此問題的代碼,希望禁用它,但尚未成功。
一些幫助將不勝感激!
當我粘貼到靠近頁面頂部的單元格中時,頁面自動向上滾動以將窗口居中在單元格上。Handsontable - 在粘貼到單元格時禁用自動向上滾動
我試圖找到在jquery.handsontable.full.js中導致此問題的代碼,希望禁用它,但尚未成功。
一些幫助將不勝感激!
在過去的幾個星期裏,我一直在努力解決同樣的問題,直到今天,我設法修復它,而無需編輯庫。
我在哪裏初始化handsontable我增加了以下內容:
$(document).ready(function() {
var position_Y_before = null;
$(".handsontable").handsontable({
//some code here for initializing the table and its functions
//Then I added this callback function
beforeKeyDown: function(e) {
position_Y_before = window.pageYOffset || 0;
};
});
//Here we prevent from scrolling to top of page after pasting to handsontable with cmd+v or ctrl+v
$(window).scroll(function(){
if(position_Y_before != null){
window.scrollTo(0, position_Y_before);
position_Y_before = null;
}
});
});
這對我的作品,至少,希望它可以幫助你的!
謝謝Eiiki!這完美的作品! :) –