测试 jquery 中存在的垂直滚动条失败
Testing vertical scrollbar exists in jquery fails
我写了下面的代码,它 returns 未定义
if(('#listSearchOptions').scrollHeight !== ('#listSearchOptions').clientHeight){
$('#listSearchOptions').css({"height":"auto", "max-height":""});
console.log("Height..." + ('#listSearchOptions').clientHeight); //results undefined
}
这是怎么回事?
您错过了 $
并且您使用了常规 javascript 表达式:将 .scrollHeight
替换为 [0].scrollHeight
。并将 .clientHeight
替换为 .height()
这项工作很好
if($('#listSearchOptions')[0].scrollHeight !== $('#listSearchOptions').height()){
$('#listSearchOptions').css({"height":"auto", "max-height":""});
console.log("Height..." + $('#listSearchOptions').height()); //results undefined
}
我写了下面的代码,它 returns 未定义
if(('#listSearchOptions').scrollHeight !== ('#listSearchOptions').clientHeight){
$('#listSearchOptions').css({"height":"auto", "max-height":""});
console.log("Height..." + ('#listSearchOptions').clientHeight); //results undefined
}
这是怎么回事?
您错过了 $
并且您使用了常规 javascript 表达式:将 .scrollHeight
替换为 [0].scrollHeight
。并将 .clientHeight
替换为 .height()
这项工作很好
if($('#listSearchOptions')[0].scrollHeight !== $('#listSearchOptions').height()){
$('#listSearchOptions').css({"height":"auto", "max-height":""});
console.log("Height..." + $('#listSearchOptions').height()); //results undefined
}