正常情況下,沒有設置body的"overflow":"auto":document.body.onscroll事件觸發,document.body.scrollTop的值隨滾動條下拉變化,但是$(document.body).scroll()事件不能觸發。當設置:$('html').css({"height":"100%","overflow":"auto"});$('body').css({"height":"100%","overflow":"auto"});`后,$(document.body).scroll()事件可以觸發,但是document.body.onscroll事件不能觸發,且在scroll()函數中,取得的document.body.scrollTop的值,一直為0。如何,才能在設置body的"overflow":"auto"后,還能使得document.body.scrollTop的取值不是一直為0?換而言之,就是在jQuery的scroll()事件下,scrollTop的取值一直為0.這個bug怎么解決?
Android上scrollTop為0
拉丁的傳說
2018-09-13 13:35:08

