当前位置:  开发笔记 > 前端 > 正文

Mobile Safari多选bug

如何解决《MobileSafari多选bug》经验,为你挑选了2个好方法。

如果在当前(iOS 9.2)移动游戏中发现一个非常烦人的错误(自iOS 7以来首次出现!)

如果您在移动野生动物园中使用多选字段 - 如下所示:


您将遇到自动选择问题!

打开选择后,iOS会自动选择第一个选项(没有任何用户交互) - 但它不会通过蓝色选择"检查"显示给您.

因此,如果您现在选择第二个选项,则选择将告诉您选择了两个选项(但仅突出显示一个选项)...

如果您现在关闭并再次打开选择,iOS将自动取消选择第一个值 - 如果重复,将再次选择它而无需任何用户交互.

这是一个非常烦人的系统错误,它破坏了用户体验!



1> 小智..:

safari多选bug和EmptyDisabled选项勾选相关问题的解决方案:



2> Laurenz Glüc..:

经过长时间的研究,我发现以下(不是最美丽)但工作解决方案:

诀窍是在第一个位置添加一个空的和禁用的选择选项:


这将阻止iOS自动选择第一个选项并保持选择值正确并清洁!

空选项不可见,选项计数正确.


在(或包装)选项之前添加 也可以解决问题.这也可以防止点击时出现勾号.空行仍然可见,可能是为optgroup标签属性值保留的.
单击列表顶部时仍会显示勾号
推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有