我已经阅读了许多帖子和答案,但它们似乎都过时了。
我的目标是能够通过“tab”键浏览文本,并在按下回车和/或空格键时运行一个函数。我尝试了 keyCode、charCode、key、which、keypress、keyup 和 keydown 等。
我有一个可以通过 tab 键浏览的文本节点:
我的目标是能够通过“tab”键浏览文本,并在按下回车和/或空格键时运行一个函数。我尝试了 keyCode、charCode、key、which、keypress、keyup 和 keydown 等。
我有一个可以通过 tab 键浏览的文本节点:
.attr('role', 'button')
.attr('tabindex', '0')
.attr('focusable', 'true')
.on('click', sel)
.on('keypress', function(){if(key == 13 || key == 32){return sel}})
点击事件和标签都正常,唯独当使用空格和回车时函数无法被调用。
感激不尽,期待您的帮助。