我有一个过滤器,该过滤器作为覆盖图加载到移动设备上,并使用AJAX更新页面正文上的内容。
该模式已关闭,我将焦点放在空DIV上,然后将其移动到新内容内的某个元素上。在运行TalkBack的Android设备上,结果按预期运行;但是,在具有VoiceOver的iOS中,JavaScript执行该功能,然后触发其他一些事件并将焦点放在主体上。
有涉及此问题的文档,当涉及AJAX时,iOS设备上会发生此问题,我尝试的解决方案被推荐为WCAG 2.0中的成功标准。是否有其他对其他人成功的解决方案?
function accessibilityFocus(){
$('.accessibility-actions').focus();
setTimeout(function () {
$('.multiselect-sort-message').attr('tabindex', '-1').focus();
}, 1000);
}