我使用此库来获取可搜索的下拉元素:https://github.com/opusonline/dropdown
我做了一些小改动(增加了添加新元素到列表的可能性)
它通常可以正常工作,但是当你真正对它进行压力测试时(连续多次选择,滚动很多,快速悬停在元素上并单击列表中元素顶部和底部的右侧),它不会选择适当的元素。
稍微调试一下后,我得出的结论是,在这些特殊情况下,下拉元素上的click事件根本没有被触发,但是悬停事件似乎工作正常。
这两个与同一方法链接中的元素绑定,因此两者都应该附加。
上的代码非常感谢有关进一步调试或代码中的错误的任何建议!
答案 0 :(得分:0)
这是因为显示弹出窗口的速度。目前您已将其设置为speed: 250
,并且很可能您正在比动画制作过程更快地执行选择。
尝试转换为可以权衡动画和选择速度的值。您可以考虑speed: 100
,它可以为您提供一些可接受的动画和超快速选择列表中的项目。