js 取消焦点如何解决js生成弹出层窗口时的tab焦点问题

js 取消焦点  时间:2022-02-21  阅读:()

如何解决js生成弹出层窗口时的tab焦点问题

具体的实现我没有经验,但我觉得下面几点必须重视: 1 fbocus到弹出层内的一个元素上(这可以是弹出层里的第一个可设定焦点元素,或者人为的给非焦点元素加上tabindex=0 来实现) 2 弹出层关闭后,一定要将焦点重新还给触发弹出层的元素,这一点非常关键。 关于这个问题的一个场景是浏览微博,当你对第十条微博进行了转发之后,很自然的应该继续从第十一条微博开始继续浏览,但是如果处理不好转发微博的弹出层的焦点的话,就会导致tab焦点回到网页第一个元素,那就意味着需要从头开始,这就给使用键盘操作的用户带来非常差的体验。 新浪微博和腾讯微博之前都有这一问题,经过多次反馈和交涉之后,他们的部分页面已经解决,但仍然不够完美。大家如果有兴趣,可以在新浪微博的搜索页面,尝试转发一条微博,之后在观察tab的焦点位置。另外解释下,读屏软件一般都会主动读出焦点内容,网页里只要调用focus(),读屏就会读出被focus到的元素内容。推荐两个曾关注过弹出层焦点问题的同学:

Spinservers:美国圣何塞机房少量补货/双E5/64GB DDR4/2TB SSD/10Gbps端口月流量10TB/$111/月

Chia矿机,Spinservers怎么样?Spinservers好不好,Spinservers大硬盘服务器。Spinservers刚刚在美国圣何塞机房补货120台独立服务器,CPU都是双E5系列,64-512GB DDR4内存,超大SSD或NVMe存储,数量有限,机器都是预部署好的,下单即可上架,无需人工干预,有需要的朋友抓紧下单哦。Spinservers是Majestic Hosting So...

Gcore(75折)迈阿密E5-2623v4 CPU独立服务器

部落分享过多次G-core(gcorelabs)的产品及评测信息,以VPS主机为主,距离上一次分享商家的独立服务器还在2年多前,本月初商家针对迈阿密机房限定E5-2623v4 CPU的独立服务器推出75折优惠码,活动将在9月30日到期,这里再分享下。G-core(gcorelabs)是一家总部位于卢森堡的国外主机商,主要提供基于KVM架构的VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日...

极光KVM美国美国洛杉矶元/极光kvmCN7月促销,美国CN2 GIA大带宽vps,洛杉矶联通CUVIP,14元/月起

极光KVM怎么样?极光KVM本月主打产品:美西CN2双向,1H1G100M,189/年!在美西CN2资源“一兆难求”的大环境下,CN2+大带宽 是很多用户的福音,也是商家实力的象征。目前,极光KVM在7月份的促销,7月促销,美国CN2 GIA大带宽vps,洛杉矶联通cuvip,14元/月起;香港CN2+BGP仅19元/月起,这次补货,机会,不要错过了。点击进入:极光KVM官方网站地址极光KVM七月...

js 取消焦点为你推荐
如何登陆阿里云服务器阿里云服务器无法登陆,怎么办?dota2启动项如何通过steam启动dota2linux开放8080端口怎么在linux 打开80端口云服务器可以做什么小米云服务的家人共享能做什么?在线图片换背景照片手机自动换背景云免服务器购买如何购买云服务器,都有那些需要注意的云服务器和虚拟主机云服务器和虚拟主机的区别云服务器ecs什么意思云这个梗是什么意思云服务怎么使用云服务怎么换绑手机号?io域名注册io 域名怎么样
荷兰vps namecheap 便宜建站 godaddy支付宝 美国php空间 国外免费空间 河南m值兑换 hktv in域名 空间登陆首页 linode支付宝 个人免费邮箱 iki 免费个人主页 国外免费云空间 卡巴斯基试用版下载 第八届中美互联网论坛 windowssever2008 建站论坛 日本小学生 更多