我有一个客户需要遵守 ADA。我们在使用 IE9 和 JAWS 屏幕阅读器时发现了一个问题。我们设置了一个 jQuery 函数,当用户Tab向下滚动到按钮并点击时,滚动到页面上的另一个元素Enter。这是函数:
jQuery('#ball_i5nqtjcVVB0CxYBJICklS6w').keypress(function(event) {
if (event.keyCode == 13) {
jQuery("#headofcurve").focus();
scrollTo("form");
liveballTag('Learn More');
}
});
Run Code Online (Sandbox Code Playgroud)
问题是,当 JAWS 运行时,击打Enter不会执行任何操作。我必须按Shift+Enter才能滚动到正确的部分并开始阅读。