请教下各位前端大佬,在移动端下,原生 select 控件首次打开下拉框时,如何默认定位到一个指定 option ?因为目标用户是中老年人群体,所以在注册页选择出生年份时,产品经理希望首次选择时能从一个比较靠近的年份开始,比如 1980 年,帮用户省些事。
可能我的文字描述的会有些不清楚,我用 pr 剪出了一个 gif ,期望的效果可以参考下面这张 gif(注意不是选中该 option ,select 框中的值并没有改变)
貌似 select 控件本身并没有提供这样一个 api ,所以过来求助下各位大佬。我搞了个 codesandbox ,大佬们可以直接在上面改改看。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/828596
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.