jquery-slimscroll 如何绑定和解除绑定滚动事件

jquery-slimscroll how to bind and unbind the scroll event

我正在尝试绑定和取消绑定滚动事件。但我算。请有人帮助我/

我的代码:

$(container).slimScroll().
bind('slimscroll', function(e, pos){
    if(pos == 'bottom') {
        $.event.trigger('bottomReached');
    }
});

$("#off").click(function () {
    container.slimScroll().off('slimscroll');
});

$("#on").click(function () {
    container.slimScroll().on('slimscroll');
});

Live

尝试:

$(container).slimScroll().removeData('events');

这里是对应的jsfiddle.

对我来说最好的解决方案是在 bootstrap 框架中使用下拉菜单事件我的意思是使用下拉菜单和事件触发器 fir 打开 setInterval 更新 slimscroll 中的数据应该停止。并在隐藏后再次工作

活动 所有下拉事件都在 .dropdown-menu 的父元素上触发,并有一个 relatedTarget 属性,其值为切换锚元素。

活动说明 show.bs.dropdown 调用 show 实例方法时会立即触发此事件。 shown.bs.dropdown 当下拉列表对用户可见时会触发此事件(将等待 CSS 转换完成)​​。 hide.bs.dropdown 调用隐藏实例方法时会立即触发此事件。 hidden.bs.dropdown 当下拉列表完成对用户隐藏时触发此事件(将等待 CSS 转换完成)​​。

请检查下面的 link :

https://v4-alpha.getbootstrap.com/components/dropdowns/