javascript - 使用 Jquery 删除滚动绑定(bind)而不删除其他绑定(bind)

标签 javascript jquery binding event-handling scroll

有没有办法删除下面的绑定(bind),而不删除该元素上处理滚动的其他绑定(bind)?我尝试了 unbind('scroll',scrollHandler) 但它也不起作用。我有另一个滚动绑定(bind)因此被删除。有没有办法用命名空间来做到这一点?

var scrollHandler = function () {
     // Inner Logic
};

windowElement.unbind('scroll').scroll(scrollHandler);

最佳答案

用这个修复了它。

windowElement.unbind('scroll.fixedTop').bind('scroll.fixedTop', scrollHandler);

关于javascript - 使用 Jquery 删除滚动绑定(bind)而不删除其他绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18258340/

相关文章:

javascript - 如何在 Javascript 中将数组转换为对象

javascript - epub3使用html + JS

javascript - 谷歌地图 JavaScript API RefererNotAllowedMapError

javascript - 为 HTML5 Canvas 游戏创建开始屏幕?

javascript - 更改所有图像源 jquery

javascript - 动态更改 jquery 对话框的标题,不从选择下拉列表中获取缓存数据

javascript - 仅在一个元素内覆盖滚动功能

wpf - Caliburn Micro Bindablecollection - 绑定(bind)到组合框项目源显示错误的文本

c# - XamlWriter 失去绑定(bind) - 好的!但是如何保值呢? (项目控制)

wcf - Windows Phone 7 - 可用的 WCF 绑定(bind)