ios - 在 iOS 中聚焦 Select 时 Safari 和 Chrome 卡住

标签 ios html google-chrome select safari

当 Select 获得焦点时,iOS 上的 Safari 和 Chrome 卡住,我经常遇到这个问题。我看过一些关于此的旧帖子,但没有解决方案。

我有一个包含大量 HTML 输入和选择的页面。我尝试以一种使用看起来像输入的 DIV 的方式设计页面以降低总体数量,但仍然需要其中一些。

这是有问题的页面: http://www.pokedit.com/pokemon-maker/index.php

页面在聚焦时并不总是卡住,但一旦聚焦时,会持续很长时间并且浏览器通常会崩溃。

信息:

  • 页面上有一些 display:none 或在隐藏 DIVS 中的选择。其中一些可以通过更改不同的开关来显示。

  • 页面上没有 input type="hidden"输入。

  • 在我测试过的任何浏览器中,Android、Windows、Mac 或 Ubuntu 都没有发生卡住问题。

最佳答案

由于 Apple 是一家了不起的公司,而且他们的软件设计得很好,因此即使它在所有其他现代浏览器中都能正常工作,您也将不得不通过大量改变您的设计来弥补。将 iOS 视为我们这个时代的 EI 6。它肯定会留下遗产。

现在,您和其他任何人都可以通过这种令人愉快的技术回到绘图板。您将享受浪费大量时间编写代码来完成具有选择和输入已经应该完成的基本功能的事情。这将确保您的页面加载速度稍微慢一点,同时浪费大量时间和精力无缘无故地编写额外的代码。

特别感谢史蒂夫·乔布斯。

关于ios - 在 iOS 中聚焦 Select 时 Safari 和 Chrome 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22981248/

相关文章:

javascript - 在 chrome 中获取 iframe body html 内容

ios - 有关 API 的信息、核心数据 iOS 设计从头开始

ios - 只获取那些没有过期的 Facebook 事件 graph api

javascript - HTML <tr> 双击显示包含表格格式的新弹出框

javascript - Chrome 扩展程序 : Inject javascript into a webpage to perform a ajax request?

javascript - MouseMove 事件未在 Chrome 中触发

javascript - 如何阻止标题在 chrome 中重新加载

ios - 在同一行上并排显示UITableViewCell(与“联系人”->“信息”中一样)

ios - 如何在 swift 3 中使用现有的 SQLite? (FMDB)

html - 有什么方法可以使用 CSS 为图像添加圆形边框吗?