最新回答 / 间歇性狂躁症7
if (windowHeight > sideHeight) { $('#J_BdSide').css({ 'position' : 'fixed', right : '0px', top : 0 });小于的话就把top : -(sideHeight - $(window).height())改成top:0
2017-01-06
已采纳回答 / 青姐
fixed固定定位,参考的是屏幕内的网页窗口本身。而视图本身是固定的,所以即使浏览器滚动条滚动了,位置也没发生变化absolute绝对定位,是参考最接近的一个具有定位属性的父包含块,滚动条滚动了,其位置会发生变化. absolute和relative一般一起用。
2016-08-16
最新回答 / weibo_哆啦A梦有大口袋_0
jWindow.scroll(function(){ //滚动高度 var scrollHeight=jWindow.scrollTop(); //屏幕高度 var screenHeight=jWindow.height(); //右侧边栏高度 var fixedHeight=$('.fixed').height(); var left=$('.fixed').offset().left; if(scrollHeight+screenHeight>fixedH...
2016-05-08
最新回答 / core0
出现跳跃 domSider.style.cssText = 'position:fixed; right:0px;
top:'+(-(sideHeight-screenHeight))+'px';改成domSider.style.cssText +=
'position:fixed; right:0px;
top:'+(-(sideHeight-screenHeight))+'px';因为cssText会把之前的样式清空,所以要+=
2016-03-10