有没有办法测试只有CSS的滚动条?

时间:2012-03-27 03:46:13

标签: css firefox

我想知道该元素是否显示垂直滚动条,以及是否可以仅使用CSS执行此操作。

顺便说一句,这只需要适用于Firefox。

2 个答案:

答案 0 :(得分:0)

如果你的意思是使用选择器来测试,不,标准CSS中没有这样的选择器(因为在渲染过程中会计算滚动条的存在),我也找不到this list of Mozilla vendor extensions中做任何选择器的选择器你正在寻找。

答案 1 :(得分:0)

不,CSS无法完成,因为这需要能够监视元素,而不是应用样式。

使用jQuery

   var element = $("#yourdiv");
   if(element.get(0).scrollHeight > element.height()) {
       console.log('scroll bar is visible');
   }