-
var windowHeight = $(window).scrollTop() + $(window).height(); //窗口滚动高度+屏幕可视高度查看全部
-
固定边栏滚动特性查看全部
-
固定边栏滚动特性查看全部
-
发现js中的cssText它的作用的替换,显然,当滚动高度+浏览器可见高度大于侧边栏高度时,案例中用了cssText="position:fixed;right:0;bottom:0;"是有问题的,因为它替换了原本为侧边栏设置的宽度width:33%;这样就造成侧边栏的宽度出现变化。后面就css就只有position:static;right:0;bottom:0;没有了宽度查看全部
-
dom.style.cssText="position:fixed;"查看全部
-
超过左栏高,左栏宽变小,再上拉宽又比加载时大,用审查检查发现当超过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'查看全部
-
滚定边栏查看全部
-
固定边栏滚动查看全部
-
固定边栏滚动查看全部
-
实现关键点查看全部
-
老师写的兼容性事件chuli可能不全 addHandler : function (element,type,listener) { if (element.addEventListener) { // 2级 DOM element.addEventListener(type, listener, false); } else if (element.attachEvent) { // IE element.attachEvent('on' + type, listener); } else { // 0级 DOM // element.onclick === element['onclick'] // 在这里由于.与'on'字符串不能链接,只能用后者 element['on' + type] = listener; } }查看全部
-
右侧边栏不跟着左侧边栏滚动 实现技术:查看全部
-
e查看全部
-
JavaScript事件的封装查看全部
举报
0/150
提交
取消