scroll

jquery – 在滚动后显示div 800px后

我想在从页面顶部向下滚动800像素时显示一个隐藏的div。现在我有这个例子,但我想它需要修改为了achive我正在寻找。编辑:[当scrollUp和高度小于800px,这个div应该隐藏]HTML:css:jQuery:这里是我当前的代码Fiddle。解决方法如果您想滚动一个像素后显示一个div:WorkingExample它简单,但有效。

事件 – 确定用户是否单击滚动条或内容(onclick for native scroll bar)

我试图在JQuery中创建自定义事件,应该检测什么时候滚动条被点击1。因为我还没有找到任何内置的功能,我不得不创建一个hasScroll函数,检查元素是否有一个滚动条,和inScrollRange函数,检查执行的点击是否在滚动范围内。我似乎不能停止其他事件触发,而同时触发,我所说的mousedownScroll/mouseupScroll事件。所以我想我应该做一个事件,检查滚动点击,然后防止上下文菜单显示。你可以尝试劫持mousedown和mouseup事件,并避免他们点击滚动条与您的自定义供电功能。和m

$(窗口)上的jQuery bind/unbind’scroll’事件

重新编辑所以我建议我试过……现在我认为它失败,因为我滚动的时刻block_scroll被调用的时刻。我已经测试了好几次了。是的,如果我在脚本运行时不做任何事情,并且调用block_scroll–它会工作。解决方法即使documentation说,如果调用没有参数,它将删除所有事件处理程序,值得给一个尝试显式解除绑定。这听起来不正确–据我所知,JavaScript处理单引号和双引号是一样的。

Jquery .on(‘scroll’)不会在滚动时触发事件

滚动事件不会触发,同时滚动ul。我使用jQuery版本1.10.2。当我从ajax页面加载ul,我不能使用$。on;或其他实时方法。请帮我找到一个解决方案。解决方法你可能忘了给#选择id之前的id,你需要在id之前给出id,即ulId您可能需要在包含ul和滚动的div上绑定滚动事件。

更有效的方式来处理$(窗口).scroll函数在jquery?

在下面的代码中,我将检查窗口是否正在滚动过某个点,如果是,更改元素使用固定位置,以便它不滚动页面的顶部。是否有完全不同的和更有效的做法得到相同的结果?我使用该技术调整大小事件有相同的问题。在滚动期间更短的时间更新具有更短的暂停,并且因此可能在滚动期间更频繁地运行,更长的时间需要用户实际暂停所有运动达有意义的时间。这是一个地方,每次创建一个jQuery对象的额外开销可能不会帮助你。

jQuery窗口滚动事件不会启动

我试图通过jquery实现一个简单的“留在视口”行为到div。为此,我需要绑定一个函数到窗口的滚动事件,但我似乎无法让它启动:没有任何反应。我试过一个简单的alert(),console.log()没有骰子。一个想法我在做错什么?最简单的修复是将事件绑定到滚动的事情,在您的情况下,它是div#page。所以它容易变化:至干杯查理

jquery – 显示弹出窗口时防止背景滚动

我有一个弹出窗口中显示的表单。加载后,背景变灰,但用户仍然可以上下滚动背景内容。如何防止背景滚动?Examplehere“emailthisquote”链接到pdf截图的右侧。乔解决方法一个选项是暂时将overflow属性设置为隐藏在body上,这样可以摆脱滚动条,但是当页面被调整时会导致一个小的闪烁。这也会导致一点闪烁,因为浏览器不会对返回false语句做出快速反应。记住在对话框关闭后删除绑定,否则页面将无法滚动!