在我调整浏览器大小之前,mCustomScrollBar不起作用

时间:2013-11-24 07:12:34

标签: jquery

我有div(显示:无)结束画廊点击我正在使其可见(向下滑动)我正在加载自定义滚动条(我也尝试使用'更新'作为输入参数但它不起作用)。以下是我的代码示例:

$(".ID").click(function () {
    $('#LinkDiv31').delay(600).slideDown(1000);
    $("#GallerySmallSide").mCustomScrollbar();
});

<div id="LinkDiv31" style="width:230px;height:100%;background-color:#FFFFFF;opacity:0.99;display:none;z-index:3; left:calc(0.7% + 201px); position: relative;">
    <div class="ScrollClass" id='GallerySmallSide' style=" overflow-y:auto; width:98%;height:100%;position:absolute;z-index:4;top:10px;left:15px">
        <div class="chooseGalery2" style="box-shadow: 1px 1px 1px 1px #000;cursor:pointer;background:url(./some.jpg); opacity:0.90;width:200px;height:112.5px;background-size:100%;" onmouseover="this.style.opacity='1';" onmouseout="this.style.opacity='0.90'"></div>
        <br/>
    </div>
</div>

http://jsfiddle.net/8A3pk/2/

1 个答案:

答案 0 :(得分:0)

我把滚动调用函数作为回调放在slideDown上,它作为一个魅力:

    $('#LinkDiv31').slideDown(1000,function(){

       $(".ScrollClass").mCustomScrollbar();

    });