Javascript 没有滚动条的Xul列表框,可以吗?

Javascript 没有滚动条的Xul列表框,可以吗?,javascript,css,xul,Javascript,Css,Xul,当Xul的列表框中的iten数超过它所能显示的数量时,会显示“一个滚动条,用户可以使用它来显示额外的行” 是否有一种方法可以禁用滚动条,使其永远不会出现?这是一种黑客行为,不保证在将来的版本中正常工作,但您可以将其放在样式表中: #yourlistbox-id listboxbody { overflow-y: hidden; } 是listbox元素的宿主(您可以使用看到它),它是这个元素,而不是listbox本身通过overflow属性(也可以在DOMi中看到)具有滚动条。是否可以对其

当Xul的列表框中的iten数超过它所能显示的数量时,会显示“一个滚动条,用户可以使用它来显示额外的行”


是否有一种方法可以禁用滚动条,使其永远不会出现?

这是一种黑客行为,不保证在将来的版本中正常工作,但您可以将其放在样式表中:

#yourlistbox-id listboxbody {
  overflow-y: hidden;
}

是listbox元素的宿主(您可以使用看到它),它是这个元素,而不是listbox本身通过overflow属性(也可以在DOMi中看到)具有滚动条。

是否可以对其应用
overflow:hidden
?或者其他CSS属性?@Chris Morgan是的,我可以使用CSS,但这个不起作用。。这里没什么变化。好吧,我和XUL没做太多,所以这是我唯一的想法。@Chris Morgan好的,无论如何谢谢。。也许这与其他答案(或我的一些发现)会产生正确的答案:)今天,我面临着同样的问题:)谢谢,它起作用了!你说这是黑客,因为没有记录?我需要从Xul使用的很多东西都没有文档记录。。无论如何我可能会在18小时内颁发奖金。@Tom Brito:我说这是一个黑客行为,因为listboxbody是一个可能会更改的实现细节。不幸的是,这是你能用的最好的了。@Nickolay,顺便问一下,你是怎么找到它的?直接在Xulrunner源代码中搜索?@Tom Brito:正如我所说,使用DOM检查器。滚动条通常由overflow CSS属性控制,因此我在列表框中查找“overflow”设置为“auto”(在“Computed Style”/“CSS Rules”窗格中)的元素。我可能应该提到,要查看listboxbody,必须设置“查看->显示匿名内容”。如果您对此有其他问题,请告诉我。@Nickolay MDN看起来没有太多组织性。。在我知道它存在之前,我该如何找到它?