window.onscroll = _onScroll;function _onScroll(){ var aside = document.getElementsByClassName('aside')[0]; var scrollTop = document.documentElement.scrollTop //在ie下 +document.body.scrollTop ;//其他浏览器 if(scrollTop>230){ aside.style.position='fixed' aside.style.top ='0px' }else{ aside.style.position='absolute' aside.style.top ='230px' } console.log(scrollTop) };
相关文章
- 关于浏览器访问部署在同一个服务器下的不同应用,导致session被覆盖,无法同时登录多个应用的问题解决方案
- 在不同的浏览器下FORM及它的小伙伴们默认样式的CSS属性值是不全然一致
- 事件对象的属性,基于jQuery(jquery针对不同浏览器进行了兼容性的封装)
- 不同浏览器中AngularJS属性插值的顺序
- js实现表格中不同单元格内容的替换(不同浏览器的节点属性兼容问题)
- web应用程序在同一个浏览器中加载多个不同页面是串行的吗
- 不同浏览器对document.documentElement和document.body的scrollheight ,scrollTop,clientHeight以及判断滚动条是否滚动到页面最底部 【转载】
- 如何在不同的时区测试我的浏览器时区相关应用程序? [重复]