1、修复ajax异步加载标签指读显示问题 2、修复网页配色选项重音问题 3、修复英文和拼音显示问题

网页配色选项重音问题

这个问题涉及mouseover和mouseenter两个事件的区别

mouseover:当鼠标指针位于元素上方时,会发生 mouseover事件;mouseover会被它的子元素影响到,在触发子元素的时候,mouseover会冒泡触发它的父元素;mouseover用于目标元素及其子元素。

mouseenter:当鼠标指针穿过元素时,会发生 mouseenter事件;mouseenter不会冒泡,它不会被它本身的子元素的状态影响到;mouseenter事件只作用于目标元素。

这里mouseover改为mouseenter事件解决问题。

ajax异步加载标签指读显示问题

这个问题产生原因是打开工具条的时候,要对打开之前的目标页面标签递归遍历渲染,对一些页面内容没有标签的,创建标签,这样后面的mouseover才能监听到相应标签,才能显示内容和朗读。这就导致异步加载的数据(例如:鼠标悬浮栏目列表切换;向下滑动加载数据等等),没有渲染,所以无法读取显示。

这里采取特殊方法,监听未渲染标签,解决此问题。

2020-10-03 信息无障碍工具条V2.0版本更新说明

  • 修复ajax异步加载标签指读显示问题

  • 修复网页配色选项重音问题

  • 修复英文和拼音显示问题

  • 修复声音选项显示问题

  • 修复指读文字显示问题黑底白字以及连读溢出问题

  • 优化加载顺序问题

请下载最新版,修复上述问题


标签:mouseover mouseenter 无障碍工具条