-
可作为顶栏固定的参考查看全部
-
超过左栏高,左栏宽变小,再上拉宽又比加载时大,用审查检查发现当超过sideHeight高,cssText“替换”了左栏CSS属性为fixed;right:0;top:-1609。再上拉由于else里只是“更改”position属性,所以遗留了 right;top属性导致的 方案:if与else后跟的语句都运用cssText进行替换 if是style.cssText='width:33%;position:fixed;right:0;top:'+(-(sideHeight-screenHeight))+'px' else是style.cssText='width:33%;float:right'查看全部
-
滚定边栏查看全部
-
固定边栏滚动查看全部
-
固定边栏滚动查看全部
-
实现关键点查看全部
-
用控制台来测试自己写的通用函数是否正确可用。查看全部
-
多次用到的对象最好事先定义在一个变量里:var jWindow = $(window); 首先获取窗口滚动高度、屏幕可视区域的高度、以及右边栏的高度。 jWindow.scrollTop();jWindow.height();('#side').height(); 然后在条件满足时设置右边栏的position fixed属性以及相应的top right值。 * top为负值 = -(有边栏高度-屏幕可见区域高度)查看全部
-
实现关键点: 1、CSS position fixed属性 2、监听window上的滚动事件 3、设置fixed条件判断:滚动高度 + 屏幕高度 > 边栏高度查看全部
-
右侧边栏不跟着左侧边栏滚动 实现技术:查看全部
-
e查看全部
-
JavaScript事件的封装查看全部
-
设置fixed条件判断 滚动高度+屏幕高度>边栏高度查看全部
-
mark查看全部
-
进入页面就触发scroll事件 还原position的属性是"static"查看全部
举报
0/150
提交
取消