2014-07-06 58 views

回答

1

在過去的幾個星期裏,我一直在努力解決同樣的問題,直到今天,我設法修復它,而無需編輯庫。

我在哪裏初始化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; 
     } 
    }); 

}); 

這對我的作品,至少,希望它可以幫助你的!

+0

謝謝Eiiki!這完美的作品! :) –

0

關於該問題,請參閱commentwiwade

也許它哈克修復,但對谷歌的Chrome版本37.0.2062.120(64位)

變化工作得很好,我

style.top = '-10000px'; 
style.left = '-10000px'; 

style.top = '0px'; 
style.left = '0px'; 
style.zIndex = '-99999'; 
在copypaste

。 js,jquery.handsontable.full.js或jquery.handsontable.js

相關問題