从父元素取消绑定滚动事件并绑定到子元素
Unbind scroll event from parent and bind to child element
我有这样的html页面:
<div class="parent">
<div class="child1">
<div class="child2">
</div>
</div>
</div>
我已经将滚动事件绑定到父元素,在某些情况下,我想将滚动事件从父元素解除绑定并绑定到子元素。所以我尝试了这个:
angular.element(".parent").unbind('scroll');
angular.element(".child2").bind('scroll', function(){
// some
});
解除绑定有效,但无法再次绑定。有没有办法做到这一点?感谢
angular.bind()中有3个参数,最后一个是可选的,但你用3个参数尝试过吗??也看看这个https://stackoverflow.com/a/30530386/4578345
相关文章:
- 将动态元素绑定到函数;只剩下一个绑定
- Knockout绑定是膨胀的html(表单元格),如何使用javascript创建绑定或从父元素绑定
- 使用Kendo的动态HTML元素绑定
- 将多个元素绑定到同一onclick
- 如何在AJAX驱动的应用程序中优化元素绑定
- 使用AngularJS UI路由器时出现元素绑定问题
- 如何将 DOM 元素绑定到自定义 $.touchpress 事件
- 如何在React Native中为ListView中的每个元素绑定函数
- 对克隆的image元素绑定onclick事件
- 将DIV元素绑定到溢出滚动条
- 使用ng repeat将表单元素绑定到角度中的新对象
- 将元素绑定到不同帧中的现有 AngularJS 作用域
- KNOCKOUTJS 将多个输入元素绑定到一个可观察量
- 如何将两个 html 元素绑定在一起,当第一个元素被删除时,第二个元素也从 DOM 中删除
- OOJS-将每个元素绑定到一个特定的点击
- 真正阻止元素绑定-取消绑定元素-AngularJS
- 如何在jQuery中将多个元素绑定到多个事件
- Vue.js-将同名的无线电元素绑定到数组
- 将两个数组元素绑定为一个
- Flotr2 -安全地销毁图形元素以及为该元素绑定的所有事件