我想设置下拉表单的样式,使其与OS驱动的表单完全不同。众所周知,使表单在浏览器中表现良好是一个问题,我还没有找到一个好的解决方案。
我已经尝试过这个脚本:http://www.devirtuoso.com/2009/08/styling-drop-down-boxes-with-jquery/适用于下拉表单,这些表单包含少量可选项,但当需要滚动条允许用户导航时,它会开始分解跨浏览器他们想要的数据项。
我的下拉列表有250个这样的值,所以我留下了一个破碎的前端。鼠标滚轮可用于精确导航,但如果用户选择向上↑或向下↓OS按钮在列表中上下导航,则表单立即消失。
有没有人能够破解自定义样式下拉菜单?有解决方法吗?也许是不同的脚本?
答案 0 :(得分:3)
您正在寻找不属于此的技术解决方案。这属于stackoverflow。但是,我将解决您在此处提出的可用性问题。 250件物品的下拉几乎无法管理。你应该考虑以某种方式处理这个问题。更高的选择框是一个选项,但也许某种搜索或自动完成更好,用户可以输入他们的选择。只要您在提交表单时验证他们输入的内容,就可以正常工作。