如何使用jquery使滚动条(甚至不活动)消失
我希望当一个div增加到我设置的高度时,它只显示滚动条,否则不活动的滚动条也不显示 我正在为此使用以下代码:如何使用jquery使滚动条(甚至不活动)消失,jquery,Jquery,我希望当一个div增加到我设置的高度时,它只显示滚动条,否则不活动的滚动条也不显示 我正在为此使用以下代码: $(document).ready(function(){ if($('.dialog-text').height()<=119 ){ $(this).css('overflow-y', "hidden"); } else{ $(this).css('overflow-y', "scroll"); } }); $(文档)
$(document).ready(function(){
if($('.dialog-text').height()<=119 ){
$(this).css('overflow-y', "hidden");
}
else{
$(this).css('overflow-y', "scroll");
}
});
$(文档).ready(函数(){
如果($('.dialog text')。高度()当您的站点加载时,您的代码只运行一次。如果您的div在加载后更改了内容,则您需要创建一个函数来检查高度,并在更改div的内容后立即进行修改(如果需要),或者使用类似的方法来侦听div的高度更改,并在必要时隐藏滚动条。您的代码只运行0nce,当你的站点加载时。如果你的div在加载后更改了内容,那么你需要创建一个函数来检查高度,并在更改div内容后立即修改它(如果需要),或者使用类似的方法来侦听div的高度更改,并在必要时隐藏滚动条。只需使用的auto
值即可
删除已添加的JS,并将此样式添加到CSS:
.dialog-text
{
height: 119px;
overflow-y: auto;
}
溢出的自动值
取决于用户代理。像Firefox这样的桌面浏览器提供
如果内容溢出,则显示滚动条
只需使用的auto
值即可
删除已添加的JS,并将此样式添加到CSS:
.dialog-text
{
height: 119px;
overflow-y: auto;
}
溢出的自动值
取决于用户代理。像Firefox这样的桌面浏览器提供
如果内容溢出,则显示滚动条