gpt4 book ai didi

javascript - Jquery/JS中触发窗口滚动

转载 作者:行者123 更新时间:2023-12-03 06:24:23 24 4
gpt4 key购买 nike

看起来是一个广泛讨论的主题,但我仍然无法让它适用于给定的情况。我正在为我的表格实现向上/向下箭头处理程序,这是我的代码:

$(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 中有输入。当用户按下向下箭头时,他会浏览输入。当用户到达屏幕视野范围之外的区域时,浏览器不会自动向下滚动,我必须自己解决这个问题。所以我的目标是当用户到达页面底部附近的输入时滚动一步。所以问题是,我应该写什么而不是 $(window).scroll() 才能使其工作?

最佳答案

您可以使用window.scrollTo(x,y)函数来实现

了解更多详细信息,请阅读MDN

关于javascript - Jquery/JS中触发窗口滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38717895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com