javascript – jQuery – 如果我用键盘移动div

前端之家收集整理的这篇文章主要介绍了javascript – jQuery – 如果我用键盘移动div前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我有一个具有固定高度和宽度的div,我正在使用按键(或keydown / keyup)移动.我可以让窗口“跟随”那个div吗?

我知道你可以自动滚动页面,但是您可以获取div的坐标,并在div移动时滚动页面

解决方法

你在使用 JavaScript框架吗?如果您使用jQuery,您可以使用以下方式获取div的位置:
jQuery('#yourdiv').position().top()
jQuery('#yourdiv').position().left()

此外,如果您使用jQuery,窗口将自动滚动以保持Div在视图中,无需进一步的工作.

为了回应您的意见:

你可以使用jQuery(‘body’).animate({scrollTop:xPosOfDiv});

原文链接:https://www.f2er.com/jquery/153816.html

猜你在找的jQuery相关文章