我正在开发一个博客主题,我想要键盘导航。我知道这与键盘键的 id 有关,但我已经寻找了 3 个小时,但仍然没有找到一个简单的解决方案。这是我想按下的键以及我想让他们做什么。
- J - 向下滚动到下一篇文章
- K - 向上滚动到上一篇文章
- R - 使用该帖子的转发 URL 打开一个新选项卡
- P - 使用该帖子的永久链接 URL 打开一个新选项卡
如果有人可以帮助我,那将非常有帮助。另外,我知道你可以通过在 URL 中设置链接来做一些事情,<article data-reblog-url="http://reblogurl" data-permalink-url="{Permalink}">
但我不知道如何在按下 R & P 键时让浏览器打开一个新选项卡,并将该数据作为 URL。另外,J & K,我希望浏览器平滑滚动到帖子的顶部,包括帖子的边缘顶部。
如果有人可以帮助我完成整个代码,我将不胜感激。我知道这很多,我可能会对此表示反对,但就像我说的那样,我已经尝试了一个多小时,我只需要专家的帮助。