0
広くカバーされているトピックのように見えますが、特定のケースではまだ動作しません。私はテーブルの矢印アップ/ダウンハンドラを実装しています。私のコードは次のとおりです。Jquery/JSのトリガウィンドウスクロール
$(document).on('keydown', 'tr input', function (e)
{
switch(e.which)
{
// ...
case 40: // down
e.preventDefault();
target = some_element;
if ($(window).height() - target.offset().top < SCROLL_DELTA)
{
$(window).scroll(); // I thought this would make my window
// scroll down one step, but this does not happen
}
// ....
私はtdの中に入力を持つテーブルを持っています。ユーザが矢印ダウンを押すと、入力を通り抜けます。ユーザーが画面のビュースコープ外にあるゾーンに達すると、ブラウザーが自動的にスクロールしなくなり、自分自身について気にする必要があります。だから私の目標は、ユーザーがページの下部に近い入力に到達すると、一歩をスクロールすることです。 quesitonは$(window).scroll()の代わりに何を書くべきですか?
こんにちは弟を読み、ここではそれについて読んhttp://www.w3schools.com/jsref/met_win_scrollto.asp –
うわー、偉大なため
window.scrollTo(x,y)
機能でそれを行うことができます。とてもシンプルです。ありがとうございました、Aren _ –