PopEasy模态窗口中的JScrollPane(自定义滚动条)

任何图形

第一次发布:-)我到处都在寻找答案,但似乎找不到。我不是jQuery专家,但是可以解决我的问题。

PopEasy:http//thomasgrauer.com/popeasy JScrollPane:http//jscrollpane.kelvinluck.com/index.html

我试图让JSscrollPane在PopEasy模态窗口内工作。术语可能会关闭,但是我认为我需要在模态加载后对其进行初始化吗?

这是PopEasy模态的代码:基本上,您单击一个链接,模态将显示:

$('.modalLink').modal({
    trigger: '.modalLink',
    olay:'div.overlay',
    modals:'div.modal',
    animationEffect: 'fadeIn',
    animationSpeed: 300,
    moveModalSpeed: 'slow',
    openOnLoad: false,
    docClose: true,
    closeByEscape: false,
    moveOnScroll: false,
    resizeWindow: true,
    close:'.close-button'
});

通常,JScrollpane只是:

$('.scroll-pane').jScrollPane();

我假设(并希望)答案很简单,但我遗漏了一些小东西,但是我尝试了一些我尚未完全理解的事情,例如:

jQuery(document).on('click','.modalLink',function($){
    $('.right-side').jScrollPane({});
});

我需要帮助 :-(

谢谢你们!

阿德里安·福修斯(Adrian Forsius)

由于jScrollPane是在初始化时计算容器的,因此您希望在加载模式后执行init / reinit,因为PopEasy在加载模式后没有API进行回调,所以这有点棘手。

一种简单但较差的解决方法是添加一个超时,如下所示:

jQuery(document).on('click','.modalLink',function($){
    setTimeout(function(){
        $('.right-side').jScrollPane({});
    }, 500);
});

替代方法是在动画完成后向popeasy添加回调功能以运行回调。如果您需要重新初始化,则需要像下面这样访问jScrollPane API:

$(function() {
    var pane = $('.right-side');
    pane.jScrollPane({});
    var api = pane.data('jsp');

    jQuery(document).on('click','.modalLink',function($){
        setTimeout(function(){
            api.reinitialise();
        }, 500);
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有Transform Scale错误的自定义JavaScript滚动条(jScrollPane)

来自分类Dev

如何创建具有剔除绑定的自定义滚动条(jScrollPane)?

来自分类Dev

自定义滚动条箭头

来自分类Dev

自定义Jtable滚动条

来自分类Dev

自定义滚动条箭头

来自分类Dev

镀铬的自定义滚动条

来自分类Dev

Textarea和自定义滚动条-jQuery自定义内容滚动条

来自分类Dev

Textarea和自定义滚动条-jQuery自定义内容滚动条

来自分类Dev

自定义滚动条样式,隐藏滚动条,除非滚动

来自分类Dev

mIRC窗口中的滚动条

来自分类Dev

C#禁用Windows滚动条但启用自定义滚动条

来自分类Dev

jQuery Colorbox和自定义滚动条

来自分类Dev

firefox-自定义滚动条

来自分类Dev

如何自定义Apple Watch垂直滚动条

来自分类Dev

自定义滚动条仅在一格

来自分类Dev

自定义垂直滚动条的div重叠失败

来自分类Dev

如何自定义Twitter iframe滚动条的样式?

来自分类Dev

引导表的自定义滚动条

来自分类Dev

如何自定义完美滚动条宽度

来自分类Dev

VBA使用UserForm变量自定义滚动条

来自分类Dev

JComboBox自定义垂直滚动条

来自分类Dev

Windows 8.1滚动条:是否可自定义?

来自分类Dev

jQuery Colorbox和自定义滚动条

来自分类Dev

自定义水平滚动条逻辑

来自分类Dev

如何自定义Apple Watch垂直滚动条

来自分类Dev

Chrome应用中的自定义滚动条

来自分类Dev

自定义滚动条拇指超出范围

来自分类Dev

带滚动条的 Swiper 自定义分页

来自分类Dev

MFC 自定义滚动条的建议