2016-11-06 30 views
0

當使用PG UPPG DOWN<textarea>具有焦點,該事件不被髮送到父文檔,因此不滾動頁面它沒有按」 t滾動頁面。 如何讓它滾動頁面?頁上/下當一個textarea具有焦點

a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br> 
 
<textarea>hello</textarea><br> 
 
a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>

回答

0

使用.blur()允許DOWN到頁面傳播PG UP/PG,因此它允許滾動頁面。

$('textarea').keydown(function(e){ 
 
    if (e.keyCode == 33 || e.keyCode == 34) { 
 
      $('textarea').blur(); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br> 
 
<textarea>hello</textarea><br> 
 
a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>