检测文档何时不在顶部
Detect when document is not at top
我想在文档不再位于顶部时应用一个类,即当用户向下滚动时。有人可以解释为什么这不起作用:
if ($(window).scrollTop() != 0) {
// Do stuff
};
为了澄清起见,这是我正在寻找的功能(标题上出现的border-bottom
(: http://doodle.com/bspuhf6cazqpwhwi
window.scrollY
是你的朋友。
function checkScroll() {
if(window.scrollY > 0) {
// add classname
} else {
setTimeout(checkScroll, 300) // check again after 300ms
}
}
checkScroll()
$(window).scroll(function() {
if ($(window).scrollTop() > 0) {
// Do stuff
} else {
// Do other stuff
}
});
相关文章:
- 滚动然后捕捉到顶部而不是取消捕捉
- 点击更改顶部位置不会有任何作用
- JQuery - 检查窗口何时位于顶部(用户不能再向上滚动)
- 可拖动图标未显示在 Google 地图顶部且不重复
- 何时使用自包含函数(闭包),何时不使用自包含函数
- 当我隐藏页面上的元素时,光标会跳到顶部而不是下一行.我该如何阻止这种情况
- 数据表个人搜索在放置在网格顶部时不起作用
- 检测文档何时不在顶部
- 需要澄清何时在 JavaScript 中使用引号以及何时不使用引号
- 简单的滚动到顶部脚本不起作用
- 事件和调用,何时使用,何时不使用
- 在iframe中滚动到顶部而不重新加载
- 当滚动到顶部而不是底部时添加元素
- 何时不使用MVC捆绑
- 何时不触发文本区域更改事件
- 我的谷歌地图DIV位于其他所有内容的顶部-我不明白为什么
- 返回顶部按钮不能正常触发
- Angular -何时使用$scope,何时不使用
- 滚动顶部突然不工作的粘性菜单
- 回到顶部按钮不工作在我的网站