Javascript-如何使转义键更改url?
前面的代码是我发现的一个代码,用于确定是否按下并释放了escape键;然而,我以前从未使用过这样的代码Javascript-如何使转义键更改url?,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,前面的代码是我发现的一个代码,用于确定是否按下并释放了escape键;然而,我以前从未使用过这样的代码 我想知道就安全性和性能而言,这是否是一个可以使用的代码 我想知道如何更改页面url?基本上,当他们按下esc键并放开时,它会更改为登录页面 有更好的方法吗 按esc按钮时可以更改当前url,如下所示: $(document).keyup(function(e) { if (e.keyCode == 27) { ... } }); 或者,您也可以用同样的方法使用jQuery的$(wi
按esc按钮时可以更改当前url,如下所示:
$(document).keyup(function(e) {
if (e.keyCode == 27) { ... }
});
或者,您也可以用同样的方法使用jQuery的$(window).keyup()
在这里,我们将事件侦听器添加到onkeyup
,以检查用户与键盘的交互。当用户按下然后释放一个键时,事件将触发
然后检查钥匙是否为ESC钥匙(27
)。最流行的浏览器(Chrome、Safari、Firefox、Opera、IE)都支持键代码27(使用。
)
最后一句话。为了防止任何默认操作,您可以返回false
打开向下键
或按键
;如前所述。按下esc按钮时,您可以更改当前url,如下所示:
$(document).keyup(function(e) {
if (e.keyCode == 27) { ... }
});
或者,您也可以用同样的方法使用jQuery的$(window).keyup()
在这里,我们将事件侦听器添加到onkeyup
,以检查用户与键盘的交互。当用户按下然后释放一个键时,事件将触发
然后检查钥匙是否为ESC钥匙(27
)。最流行的浏览器(Chrome、Safari、Firefox、Opera、IE)都支持键代码27(使用。
)
最后一句话。为了防止任何默认操作,您可以返回false
打开向下键
或按键
;如前所述。事实并非如此。他们用它做的事情不一样。因此,他们不会更改url。而且,这并没有真正回答我关于安全性和性能的问题,也没有回答是否有更好的方法。我花了最后一个小时在网上查找这个问题。您可能正在查找document.location。1.您的安全问题是什么?这是一个简单的按键。2.有很多更改页面的示例(正如Kippie链接的)。3.可能不需要(或者至少不值得担心),您的需求是相当基本的,这种方法应该很好。你能加上这个作为答案吗?这样我就可以接受你的答案了。这就成功了。谢谢你回答我剩下的问题。我只是想确认一下。我以前从未使用过这样的功能,所以我喜欢在实现它们之前确保我以正确的方式进行操作。他们用它做的事情不一样。因此,他们不会更改url。而且,这并没有真正回答我关于安全性和性能的问题,也没有回答是否有更好的方法。我花了最后一个小时在网上查找这个问题。您可能正在查找document.location。1.您的安全问题是什么?这是一个简单的按键。2.有很多更改页面的示例(正如Kippie链接的)。3.可能不需要(或者至少不值得担心),您的需求是相当基本的,这种方法应该很好。你能加上这个作为答案吗?这样我就可以接受你的答案了。这就成功了。谢谢你回答我剩下的问题。我只是想确认一下。我以前从未使用过这样的功能,所以我喜欢在实现它们之前确保我以正确的方式进行操作。
$(document).keyup(function (e) {
if (e.keyCode == 27) { window.location.href = 'http://example.com'; }
});