我想问一下accesskey如何删除alt,我有这个代码
<a id="button_new_order" accesskey="n"><img src="view/image/pos/new_off.png" title="<?php echo $button_new_order; ?>" alt="<?php echo $button_new_order; ?>"/></a>
所以我的访问密钥是n,我必须按alt + n才能获得新订单,但我喜欢使用n只是因为简单。我怎么能这样做谢谢。 至于现在我已经知道如何在html上使用accesskey但是为了简单起见我仍然不知道。
答案 0 :(得分:2)
Accesskeys必须与Alt
或Alt + Shift
结合使用。这取决于浏览器。要查看完整的访问密钥列表,您可以在维基百科中查看此文章:Access Key或MDN:accesskey。
但是如果您想使用与访问键不同的键盘快捷键,您可以使用JavaScript替代插件,如:
还有另一个专注于此问题的StackOverflow问题 - Keyboard shortcuts with jQuery。
答案 1 :(得分:0)
你可以在整个身体上添加一个keydown监听器并听取'n'次按下:
$(document.body).on('keydown', function (keyVent) {
if (keyVent.which === 78) {
// n was pressed...do stuff here
}
});
答案 2 :(得分:0)
alt不能作为默认的accesskey事件处理程序删除