【问题标题】:Jquery (I Think) - Possible to use a key press to redirect the header?Jquery(我认为) - 可以使用按键来重定向标题吗?
【发布时间】:2013-12-05 03:58:21
【问题描述】:

如果这似乎是一个愚蠢的问题,我深表歉意,但我有一个使用 PHP、HTML 等构建的非关键应用程序来维护我网站的某些方面。

如果我能在其中包含一组自定义的导航控件或快捷键,那就太好了。

目前,我严重依赖各种链接和按钮或输入来浏览选项并处理各种功能。

我想知道,经过深思熟虑和搜索,似乎没有找到任何确凿的证据支持或不支持我的想法。

所以基本上,如果我在应用程序的某个页面上,并且会有一个选项显示“返回”,我会单击它以返回上一部分。

是否可以将例如转义键绑定到此链接,或者将标题更改为 xxxxx 位置的操作。

如果我可以将左箭头绑定到后标头位置,将右箭头绑定到前标头位置,那将是天赐良机,让事情变得如此简单!

如果有人能够建议这是否可行,我将不胜感激。如果这是可能的,请指出我真正在寻找的方向,谢谢!!

此外,我们欢迎任何建议、意见、建议、反馈或其他!

【问题讨论】:

  • 后退按钮到底有什么作用?历史.go(-1)?如果是这样,退格键已经这样做了。否则,只需将 keypress 事件绑定到 body 并监听你想要的键。
  • @KevinB 您好,谢谢您的回复!你看,我的应用程序中的后退按钮会指向一个特定的 url。当您按退格键时,它不会是适用的最后一页。请提供备用的外行术语,我对 javascript/jquery 的理解至少可以说是微不足道的。任何链接将不胜感激!!!
  • 非常感谢!我会看看并给它一个bash :)
  • @KevinB 好了,看看吧。非常感谢!!!

标签: jquery redirect header


【解决方案1】:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).keyup(function(e) { 
    if (e.keyCode == 27) {
        url = $("#backLink").attr("href"); // This would be the hyperlink href attribute
        window.location.replace(url); // url redirects to the new location
    }   // Trigger on esc keypress
});
</script>

来源:

@KevinB 传奇!

How to detect escape key press with JavaScript or jQuery?

Change URL and redirect using jQuery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    • 2015-06-25
    • 2020-10-14
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    相关资源
    最近更新 更多