ScrollStop

滚动事件触发
授权协议 Unlicense
开发语言 JavaScript
所属分类 jQuery 插件、 jQuery页面滚动插件
软件类型 开源软件
地区 不详
投 递 者 谷梁弘深
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ScrollStop 是一个 jQuery 插件,当在 Windows 系统上开始滚动和停止滚动的时候,jQuery 会触发两个事件:scrollstartscrollstop。

示例代码:

$(window)
  .on("scrollstart", function() {    // Paint the world yellow when scrolling starts.
    $(document.body).css({background: "yellow"});
  })
  .on("scrollstop", function() {    // Paint it all green when scrolling stops.
    $(document.body).css({background: "green"});
  })

  • 背景:最近在写一个专题页,产品要求右边导航栏在滑动的时候收起,滑动停止时显示,这样就需要监听到屏幕滚动(scroll start)事件和滚动结束(scroll end)事件,但是又不能为了这个功能专门引入jQuery mobile这个库,所以找到以下方法进行实现,基于jQuery 封装的插件。 解决方案:(jQuery1.9版本及以后)插件代码如下 /** * 函数:scrollstart,sc

  • scrollstart:当屏幕滚动开始的时候触发。苹果的设备会在滚屏时冻结DOM的操作,当滚屏结束时按队列执行这些dom操作,我们现在正在研究方法让苹果的设备在滚屏开始前执行dom操作。 $(document).ready(function(){ $('body').bind('scrollstart', function(event) { // Add scroll start co

  • $(window) .on("scrollstart", function() { // Paint the world yellow when scrolling starts. $(document.body).css({background: "yellow"}); }) .on("scrollstop", function() { // Paint it all green w

 相关资料
  • 定义和用法 scrollstop是页面滚动停止时触发的事件。 提示: 此事件通常附加到文档。 提示: scrollstart是页面开始滚动时触发的事件。 语法$("selector").on("scrollstop",function(event){...}) 参数 描述 function(event) 必须。指定 scrollstop 事件触发时执行的函数。 该函数有可选的事件对象 ,事件对象可

  • 问题内容: 我陷入了问题。我有一个用于无限滚动的指令,可在其中监听事件。问题是,仅在我绑定到时才触发滚动事件: 有人知道如何解决这个问题吗? 我的指令: 我的看法: 问题答案: 我在这里为您创建了一个小提琴:http : //jsfiddle.net/ADukg/4831/ 有趣的是,我使用了确切的代码,而且一切似乎都可以正常触发(请参阅所有乱码)。我怀疑您的问题与您的CSS样式有关,因为如果没有

  • 我想开发一个带有div和一些样式的文件拖放组件: dragenter:更改div边框颜色 dragleave:还原为原始div边框颜色 在Firefox 35(Ubuntu)上,当div有一个滚动条(水平或垂直)并且在滚动条中移动文件时,我会发生以下事件: < li>dragenter:移过div边框 < li>dragenter:在滚动条上移动 < li>dragleave:离开滚动条 所以我在

  • 是否可以为StyleClassedTextArea(以及其他RichTextFx系列窗格)注册滚动侦听器? 你能给我举个例子吗? TextArea的常用方法不起作用。

  • 在使滚动系列事件正常运行方面存在问题(根本不符合设计)。已经浏览了所有关于此的文章、代码建议和其他帮助主题,但没有人能够解释为什么此示例根本不起作用: 基本页面html: 好的,如果复制粘贴,则需要替换包含文件,并且版本可能不同。对这种行为表示怀疑。当我取出jquery时。移动包含该脚本按预期工作,每当滚动位置改变时,都会将滚动注释记录到控制台中。 当我包含jquery.mobile页面加载时它会

  • 我有一个这样的代码,我想在滚动期间将一个类添加到我的头上,但是在函数 这是我的html 这是我的jQuery 类没有被添加...在浏览器中,即使在滚动之后,控制台日志函数也没有输出任何内容 解决方案 我把窗户拆了,加了一个尸体,它起作用了。

  • 问题内容: 在MS SQL Server 2008 R2中,我们需要一个预插入和预更新触发器,该触发器可以检查某些内容并允许(或通过)回滚正在运行的插入/更新。 问题 :触发。是否真的需要显式地编写插入或更新?因为我们希望完成默认的插入或更新操作,所以仅执行“预检查”。 问题答案: 是的。 您确实需要编写显式或。 触发器运行DML操作。如果将触发器留为空白,则除了/表将在创建和填充中/之外,将不会

  • 问题内容: 我的h1不在页面上。 我想在用户滚动到h1或在浏览器视图中触发警报时触发。 我该怎么做呢? 问题答案: 您可以计算元素的,然后将其与值进行比较,例如: 检查这个 演示小提琴 更新了 Demo Fiddle 无提示-而是将FadeIn()元素 更新了代码,以检查元素是否在视口内。因此,无论您向上滚动还是向下滚动向if语句添加一些规则,此方法都有效: jsfiddle