首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除mCustomscrollbar?

如何删除mCustomscrollbar?
EN

Stack Overflow用户
提问于 2014-02-09 14:47:21
回答 1查看 17.6K关注 0票数 6

我正在使用Jquery mCustomScrollBar插件在我的项目中创建自定义滚动条。但我不想在我的网页中有任何滚动条,一旦他们被重新调整到650以下。还有另一个问题,当我调整窗口大小时,会有多个滚动条出现。谁能教我怎么解决这两个问题?提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2014-10-10 05:27:55

如果你通过javascript函数调用一个自定义的滚动条,那么你代码的第一行应该是清除任何自定义的滚动条。

代码语言:javascript
复制
$(selector).mCustomScrollbar('destroy');

然后将您的自定义滚动条初始化为相同的选择器

代码语言:javascript
复制
$(selector).mCustomScrollbar({ your options here });

最后,您只需创建一个window resize()侦听器,并根据窗口大小创建条件。

Partial函数示例:

代码语言:javascript
复制
function initCustomScrollbar() {
    var $selector = $(selector);
    $selector.mCustomScrollBar('destroy');
    $selector.mCustomSCrollbar({ yourOptionsHere });
    $(window).resize(function() {
        if(window.innerWidth > 1000) {
            initCustomScrollbar();
        } else {
            $selector.mCustomScrollBar('destroy');
        }
    });

我有一个工作的例子,但是我没有测试上面的代码,你可以理解我的想法。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21656252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档