js-$(window).scroll(function(){}); 怎么移除这个事件。

问题描述

$(window).scroll(function(){}); 怎么移除这个事件。

移除 关闭 都可以................在线等。。。急!!!!

解决方案

移除所有的。。如果要移除scroll中的执行事件,要给函数其名称

 $(window).unbind('scroll')
     function func1() { console.log(1) }
    function func2() { console.log(2) }
    $(window).scroll(func1);
    $(window).scroll(func2);

    setTimeout(function () { $(window).unbind('scroll', func1) }, 3000);

解决方案二:

$ (window).unbind ('scroll');

解决方案三:

关闭和开启 有木有 类似 hide() show()

时间: 2024-08-31 06:43:51

js-$(window).scroll(function(){}); 怎么移除这个事件。的相关文章

javascript- 窗口每滑动一次,为什么$(window).scroll()运行的次数不止1次?

问题描述 窗口每滑动一次,为什么$(window).scroll()运行的次数不止1次? 窗口每滑动一次,为什么$(window).scroll()运行的次数不是1?但是如果使用$(""div"").scroll()却只调用一次. 你看W3school上的例子,$(""div"").scroll()确实只调用了一次.但是你改成$(window).scroll(),即查看窗口的滑动时,能发现调用了不只一次 解决方案 楼主用的IE

jQuery/JS 的 window.scroll 在 FireFox 不正常

问题描述 jQuery/JS 的 window.scroll 在 FireFox 不正常 请问以下这段 jQuery 的 window onscroll 代码, 在 IE.Chrome 正常,滑鼠卷一次,才会 alert 一次. 但在 FireFox 疯狂,滑鼠卷一次,就会 alert 非常多次. 请问此 window onscroll 和 FireFox 不和的问题,要怎么解决? 我是希望 FireFox 能和 IE.Chrome 一样,能够滑鼠卷一次,只要 alert 一次就好. (若网友愿

window scroll 事件处理之 “throttle” 和 “debounce”

#window对象scroll事件处理之 throttle 和 debounce 概念请点这里 现状描述 天猫几乎所有的频道都有 下拉刷新 的逻辑.其中,品牌特卖和焕新在做下拉刷新的时候均使用了一个叫做 bottomloader 的组件.该组件中采用了 throttle 方法对于连续的scroll事件所触发业务逻辑(包含数据加载)的次数进行了稀释,从原生的像素级别的滑动触发,稀释到了间隔几百毫秒触发一次,从而极大的降低了scroll事件对业务逻辑的高频触发,提高了滑动流畅度以及页面性能. 代码如

为什么在子页加入window.onload=function()就会导致flash无法显示?

问题描述 我在母版页加入以下javascript代码flash显示正常:<scriptlanguage=javascript>window.onload=function(){vars=document.URL;s=s.slice(s.lastIndexOf("/")+1,s.length);if(s.indexOf("?")!=-1)s=s.slice(0,s.indexOf("?"));if(s=="Default.as

jquery利用命名空间移除绑定事件的方法

 这篇文章主要介绍了jquery利用命名空间移除绑定事件的方法,实例分析了jQuery命名空间及事件绑定的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jquery利用命名空间移除绑定事件的方法.分享给大家供大家参考.具体分析如下: 最近研究jquery,发现了一个简单移除绑定事件的方法,命名空间. 例子很简单. 这里我绑定了三个事件,分别是click,mouseover和dblclick事件 其中click和mouseover事件我加入了命名空间,而dblclick没

jquery利用命名空间移除绑定事件的方法_jquery

本文实例讲述了jquery利用命名空间移除绑定事件的方法.分享给大家供大家参考.具体分析如下: 最近研究jquery,发现了一个简单移除绑定事件的方法,命名空间. 例子很简单. 这里我绑定了三个事件,分别是click,mouseover和dblclick事件 其中click和mouseover事件我加入了命名空间,而dblclick没有加入命名空间. 利用一个button移除了绑定的事件. 这样避免了重复的使用bind和unbind方法,让你的代码看起来更简洁明了. 复制代码 代码如下: <sc

Delphi中的TWebBrowser与MSHTML(3):window对象的属性、方法和事件

这还不是 TWebBrowser 控件的属性.方法.事件; 这和浏览器中 JavaScript 的 window 对象是基本一致的. window 对象是网页脚本中的顶层对象, 它代表网页的窗口.或一个框架. {IHTMLWindow2 属性:} frames //返回窗口中的框架数组 location //返回窗口的 location 对象 history //返回窗口的 history 对象 navigator //返回窗口的 navigator 对象 document //返回窗口的 do

在父窗口中得知window.open()出的子窗口关闭事件的方法

<HTML> <BODY> <P> </P> <form name=fm_Info> <input type=text name=txtValue> </form> <script language=javascript> var timer var winOpen function IfWindowClosed() { if (winOpen.closed == true) { document.fm_Inf

window.addEventListener来解决让一个js事件执行多个函数_javascript技巧

可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件.你可以全写在body中,也可以全放到window.onload中,但是这样并不是很方便,有时我们需要两个同时用到.这时就要用window.attachEvent和window.addEventListener来解决一下. 下面是一个解决方法.至于attachEvent和addEventListener的用法,可以自己Google或百度一下. 复制代码 代码如下: if (docu