【发布时间】:2021-08-31 02:53:37
【问题描述】:
我正在使用非常基本的 HTML 来创建选择下拉菜单。喜欢
<select>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
但是当我在 14.6 版本的 iPhone 上运行我的网站时。我无法设置或更改下拉列表的值。有什么已知问题吗? 更多细节:我正在使用 angular 1.x、boostrap、ASP Dot Net。
【问题讨论】:
-
我们正在做一些测试。看起来像没有 JS 框架的基本 HTML,这不是问题。我们使用 React 应用程序进行了测试,这不是问题。它似乎只发生在 Angular 1
-
我还要注意,我们已经确定这个问题不是 Safari 特有的,它发生在 iPhone 上的 Chrome 或 Safari 上。
-
我们正在努力创建一个简单的简单 html 文件来重现此问题。在一项测试中,似乎包含 ngMaterial 作为依赖项的行为会导致此问题发生。但是,如果它只是一个准系统的 angular 1 应用程序,那么到目前为止还没有发生问题。
-
@dfritch 实际上,问题出在 fastclick.js 文件上。当我从与 fastclick 相关的索引页面中删除代码和 js 文件引用时,它既简单又 ng-option/ng-repeat 下拉菜单开始正常工作。
标签: ios iphone select dropdown mobile-safari