事情是這樣的:html和body給了樣式:html,body{ height: 100%; overflow: hidden;
}里面的容器給了樣式:#app{ height: 100%; overflow: auto;
}結構是這樣的:<body>
<div id="app"></div>
<a class="tips" href="javascript:scroll(0,0)" id="tips">回到頂部</a></body>問題出現了,之前設置的監聽滾動事件不起效果了,script里是這樣的:window.onscroll= function(){ //變量t是滾動條滾動時,距離頂部的距離
var t = document.documentElement.scrollTop;
var scrollup = document.getElementById('tips'); //tips是要顯現與隱藏的div
if(t>0){
scrollup.style.display="block";
}else{ //恢復正常
scrollup.style.display="none";
}
}現在根本監聽不到 scrollTop的值 請問我該怎么調試 拜托啦
如何解決overflow: hidden后滾動條不被監聽
蝴蝶不菲
2018-11-16 14:11:17