jquery-slimscroll如何绑定和取消绑定滚动事件

时间:2015-01-07 11:10:46

标签: jquery slimscroll

我正在尝试绑定和取消绑定滚动事件。但我相信。任何人请帮助我/

我的代码:

$(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

2 个答案:

答案 0 :(得分:2)

尝试:

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

以下是相应的jsfiddle

答案 1 :(得分:0)

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

之后再次工作

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

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

请查看以下链接:

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