我有一個在其中具有可擴展列表的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事件或者文檔準備就緒已經足夠 –