我想知道该元素是否显示垂直滚动条,以及是否可以仅使用CSS执行此操作。
顺便说一句,这只需要适用于Firefox。
答案 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');
}