更改火狐输入文件标签中的光标样式

Change cursor style in firefox input file tag

本文关键字:光标 样式 标签 文件 火狐 输入      更新时间:2023-09-26

我一直在尝试将光标样式更改为看起来像指针而不是 I 光束的东西,但看起来 FF 不遵守输入文件字段中的光标规范。例如,我做了这个小提琴:http://jsfiddle.net/jDZtn/4/当用户将鼠标悬停在光标上时,Id 看起来像指针而不是 Ibeam。我的最终计划是引入 opacity==0 并在上面使用可点击的按钮。

我不确定这种行为是否是一个错误。

更好的解决方案是显示:none文件输入,并让你的按钮.click()它。

编辑:经过一些测试,我注意到 safari 不允许我输入 .click(),因为它被设置为 display:none,所以我创建了这个似乎适用于所有浏览器的小提琴。我只是通过定位/可见性而不是显示:无隐藏了文件输入。

参考: https://developer.mozilla.org/en/Using_files_from_web_applications#Using_hidden_file_input_elements_using_the_click()_method