键盘关闭后,滚动回原来的键盘前位置

时间:2016-04-14 13:35:41

标签: javascript jquery

当用户点击文本区域时,会出现键盘并(如有必要)向上滚动页面,以便textarea和键盘都可见。我想要的是页面向下滚动到键盘出现之前的位置。

我试过了:

  1. 用户点击textarea
  2. 使用focusfocusin听众在键盘出现之前获取scrollTop()问题:这些仅在键盘出现后触发,并且滚动已更改,
  3. 出现键盘。页面向上滚动,因此键盘和textarea都可见,
  4. 用户关闭键盘,
  5. 使用focusoutblurscrollTop()设置回第2步中的内容。
  6. 问题是在键盘出现之前我无法获得scrollTop()。键盘出现后focusfocusin触发。

0 个答案:

没有答案