【问题标题】:Not able to use keyboard arrows to scroll my website无法使用键盘箭头滚动我的网站
【发布时间】:2016-09-13 10:54:42
【问题描述】:

到目前为止我所做的事情的小描述:--

我正在制作一个网站,当水平滚动的内容结束时,它具有水平滚动和分页功能。然后出现一个带有垂直滚动的部分。

问题:--

我面临的问题是,当网站可以使用时,我无法使用箭头键滚动,直到我点击网站的任何部分。当我点击网站的任何部分时,只有箭头键作品。这发生在部分水平滚动部分和垂直滚动部分。

当我单击窗口的任何部分时,一切都运行良好。在那个箭头键不起作用之前。

我需要的解决方案:--

我想要的是当我的网站完全加载使用时。然后我可以使用键盘的箭头键来操作它。

希望有人能帮助我。

更新

pp-scrollable 类属于 Pagepiling.js,它允许我滚动具有更多内容的部分。

pp-scrollable 部分失去焦点.. 使用键盘箭头首先滚动我单击 pp-scrollable 部分的任何部分然后只有我可以使用箭头键滚动

【问题讨论】:

  • 如果您的站点没有焦点,您的键将不起作用(可能其他窗口具有焦点)。您是否尝试将焦点集中在某些控件上?
  • 你能告诉我如何检查吗?
  • se vc usa jQuery,可能你的 javascript 中有一个现成的函数。只需尝试将焦点设置为某个元素,如下所示:$( document ).ready(function() { // other codes... $('#someId').focus(); });
  • 它对我没用...
  • 您可能需要设置tabindex。参考:stackoverflow.com/questions/8805550/scroll-div-with-arrow-keys

标签: javascript php jquery html css


【解决方案1】:

在加载时检查网站的哪些部分具有焦点。例如,如果文本字段具有焦点,则在单击其他位置之前您将无法滚动。

【讨论】:

  • 你能告诉我如何检查吗?
猜你喜欢
  • 1970-01-01
  • 2010-12-27
  • 2012-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-16
  • 2011-03-13
  • 1970-01-01
相关资源
最近更新 更多