Jquery 样式下拉表单

Jquery 样式下拉表单,jquery,combobox,drop-down-menu,Jquery,Combobox,Drop Down Menu,我想设计一个下拉表单的样式,使其看起来与操作系统驱动的表单完全不同。这是一个众所周知的问题,使表单在跨浏览器时表现良好,我还没有找到一个好的解决方案 我尝试过这个脚本:它适用于具有少量可选项的下拉表单,但是当需要滚动条以允许用户导航到所需的数据项时,它开始在跨浏览器中崩溃 我的下拉列表中有250个这样的值,所以我的前端坏了。可以使用鼠标滚轮进行精细导航,但如果用户选择“向上”按钮,表单将立即消失↑ 还是下来↓ 用于在列表中上下导航的操作系统按钮 有人能够破解自定义样式下拉列表吗?有解决办法吗?也

我想设计一个下拉表单的样式,使其看起来与操作系统驱动的表单完全不同。这是一个众所周知的问题,使表单在跨浏览器时表现良好,我还没有找到一个好的解决方案

我尝试过这个脚本:它适用于具有少量可选项的下拉表单,但是当需要滚动条以允许用户导航到所需的数据项时,它开始在跨浏览器中崩溃

我的下拉列表中有250个这样的值,所以我的前端坏了。可以使用鼠标滚轮进行精细导航,但如果用户选择“向上”按钮,表单将立即消失↑ 还是下来↓ 用于在列表中上下导航的操作系统按钮


有人能够破解自定义样式下拉列表吗?有解决办法吗?也许需要一个不同的脚本?

您正在寻找一个技术解决方案,但它不属于这里。这属于stackoverflow。但是,我将在这里讨论您提出的可用性问题。包含250个项目的下拉列表实际上无法管理。你真的应该考虑以不同的方式处理这个问题。一个更高的选择框是一个选项,但可能某种搜索或自动完成更好,用户可以在其中键入他们的选择。只要在提交表单时验证他们输入的内容,就可以了。

Charles是正确的,应该在StackOverflow上询问技术问题。不过,我也要注意一下可用性:自定义下拉列表需要仔细注意,以模拟正常下拉列表的交互。一个通常被遗忘的交互是单击并按住,然后向下拖动以选择项目,并在该点上按下按钮。例如,您链接到的不支持此功能。如果你让一个下拉列表看起来像一个下拉列表,你必须支持它,否则你会让你的一些用户发疯。是的,这是一个更好的提问的地方。我会为您将此问题转移到该站点,但迁移工具:[