【发布时间】:2020-03-20 08:22:00
【问题描述】:
我一直在研究组合框小部件一段时间,它的工作方式就像我也需要它一样......所以现在我想让它看起来更好,我想做的一件事是改变滚动条的外观。我已经尝试了几乎所有搜索无法找到的东西。这两个似乎是最有前途的,最容易实现的......
我已设法在下拉列表中检测到鼠标滚轮,但无法让列表滚动或添加可见滚动条...这是代码...
编辑:这是用于滚动菜单列表的更新代码...只需要弄清楚如何添加滚动条...
"wheel .ui-menu":function(event){
var scrollTopEle=this.uiMenu.scrollTop();
if (event.originalEvent.deltaY < 0){
this.uiMenu.scrollTop(scrollTopEle-20);
}else{
this.uiMenu.scrollTop(scrollTopEle+20);
}
return false;
},
还必须将 css overflow-y: auto; 更改为 overflow-y: hidden;
这里是小部件的jsfiddle...请记住这是我的第一个小部件,但请随时评论或就改进或错误提供建议...撕掉我的代码!
【问题讨论】:
标签: jquery jquery-ui combobox scrollbar