禁用iOS Safari上的轮子选择器
Disable wheel selector on iOS Safari?
当用户激活<select>
元素时,禁用移动Safari上显示的轮子选择器的最简单方法是什么?
我自己设计了<select>
和<option>
元素的样式,我更希望用户直接交互,而不是使用浏览器提供的滚动。
您不能在移动Safari上禁用轮子选择器。
一般来说,您可能会在<select>
上的点击和触摸事件上使用preventDefault()
,但尚不清楚如何使其实际可用。因此,一旦检测到iOS设备,您可能需要避免使用select元素。
您可以使用一些小部件集合,比如这个。它可以用来实现下拉菜单或任何其他类型的菜单,并且不会打开底部的大轮子。
从2022年起,这不再是一个问题。好极了他们终于摆脱了选轮器。在iOS Safari中,select元素现在是一个正常的列表,类似于Android。我等了好几年才解决这个问题,选轮器的用户体验很糟糕,终于不见了。iOS Safari实际上是一款不错的浏览器。
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery最近父级的数据属性选择器
- 为什么不'在JQuery中找到第二个css选择器的工作
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- jquery IE7中的第n个选择器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- 在cordova 4 iOS中,慢速键盘/选择选择器进行响应
- 钛IOS选择器示例
- 如何在iOS中对输入元素使用Jquery:焦点选择器
- PhoneGap应用程序显示旧的iOS 6键盘和旧的选择器
- 禁用iOS Safari上的轮子选择器
- jQuery datetime to_string(iOS html5日期时间选择器)
- Google位置选择器没有打开(react-native ios应用)
- jQuery$('parent>*')选择器&带有点击代理的iOS
- 删除默认IOS日期选择器的最佳方式
- 为日期输入切换原生iOS日期选择器