$(window).scroll(function()?{ var?jWindow=$(window);//瀏覽器可視區域 var?slide=$(".right");//邊欄 var?screenHeight?=jWindow.height();? var?scrollHeight?=jWindow.scrollTop(); if(windowHeight?>?slide.height()){ console.log(screenHeight); ?} });
報出的是:
我的CSS是
#content{margin:0px?auto;width:?800px;} .left{border:?2px?solid?#0088ff;float:?left;width:?600px;height:?2000px;} .right{border:?2px?solid?008800;width:100px;height:1500px;float:?left;}
按照正常的來說,screenHeight報出的應該是瀏覽器可視區域的高度,但是卻報出了$(document).height();