我有一个在其中具有可扩展列表的div。 div的最大高度为450px,这样列表就不会超出这个范围。我在div上有一组箭头,它可以在点击时上下滚动div,但是只有在高度达到450px时,我才需要向div添加向上/向下箭头。这是我到目前为止......如果div高度发生变化,jQuery addClass
<script type="text/javascript">
$("#sidebar-container").addEventListener("overflow", function(){
if($("#sidebar-container").height() == 450) {
$('.sidebar-arrow-up').addClass('arrow-show');
$('.sidebar-arrow-down').addClass('arrow-show');
}
else{
$('.sidebar-arrow-up').removeClass('arrow-show');
$('.sidebar-arrow-down').removeClass('arrow-show');
}
},false);
</script>
我已经尝试点击事件,但需要此检查无需用户驱动事件的div的高度。
jQuery对象没有' addEventListener'方法,并且没有'overflow'事件? – adeneo
我知道这段代码不正确,我尝试了大约15种不同的东西。只是展示我目前的情况,看看有没有人有真正的答案。 – Jaymes
看看window onload事件或者文档准备就绪已经足够 –