【问题标题】:Javascript keyboard navigation commandsJavascript 键盘导航命令
【发布时间】:2016-12-18 02:06:50
【问题描述】:

好的,我通过 post 找到了以下代码,我想要实现的是当用户按下 shift + H 时,用户会使用 javascript 进入网站主页。

我找到了这段代码;

function checkKeycode(e)
{
  var keycode;

  if (window.event)
    keycode = window.event.keyCode;
  else
    if (e) keycode = e.which;

  switch (keycode)
  {
    case 37:  // left arrow
      document.location = "page1.htm";
    break;

    case 39:  // right arrow
      document.location = "page3.htm";
    break;
  }
}

但不确定它是否与我想要实现的目标相关。

提前感谢您的任何帮助。

【问题讨论】:

  • 当然,这是处理关键事件的代码。你可以把它作为你想做的事情的起点。我建议阅读keycode 和关键事件对象。

标签: javascript


【解决方案1】:

您可以尝试为 72 再添加一个案例,使用 window.location=homepageurl。

【讨论】:

    【解决方案2】:

    尝试使用event.shiftKey。下面我发布了指向我网站上托管的示例的链接。

    Demonstration
    Source code (file extension changed to .txt)

    兼容性:在 IE7 中测试,应该可以在 IE6 中使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-09
      • 2016-06-21
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      相关资源
      最近更新 更多