原生监听滚动事件
这两种是一样的吗? $(window).scroll(function(){ }) 原生要怎么写
$(window).scroll(function(){ })
window.onscroll = function(){ }
想要滚动到达顶部时固定在顶部,不到达时不固定,下面不正常,怎么改。兼容Chrome就行,原生的。谢谢
.fixed{
position: fixed;
top: 0;
}
var fixedDom = document.getElementById('fixed');
document.addEventListener('scroll',winScroll,false);
function winScroll(e){
if(fixedDom.offsetTop < document.body.scrollTop){
fixedDom.classList.remove("fixed");
};
if(fixedDom.offsetTop > document.body.scrollTop){
fixedDom.classList.add("fixed");
};
}
相关阅读:
css 布局, 如下图所示的布局, 该怎么写, 只要4个DIV, 不要任何别的嵌套
cookies Hm_lpvt值如何获取?
messagebus 启动报错:"dbus_contexts": No such file or directory
chrome ajax response 乱码
phpstorm or webstorm 新建一个包
kafka实现的是消息队列的什么协议?AMQP么?
如何禁止过程返回结果集
纹理提取,图像分割
Xcode7.2如何打包静态库?求指点
Android中能不能判断一个数据库是create来的,还是open来的?
android实现qq好友列表
关于PHP函数strstr的用法
如何让slim出现没定义变量没索引时仅仅报错而不退出程序
google+分享链接如何测试?
全局变量 变undefined,JS定义先后顺序谁帮忙理一下?
uiactionsheet 如何添加图片
Amezui React编译错误在网页上提示怎么实现?
鸟哥的书关于系统时间来自未来的疑问
Vim怎么批量处理文件将tab变为space?
页面生成HTML纯静态化后,评论如何处理?