【问题标题】:JScrollPane plugin for jquery issue. customizing but having trouble用于 jquery 问题的 JScrollPane 插件。定制但有问题
【发布时间】:2011-03-14 16:31:53
【问题描述】:

好的,所以我正在尝试使用 jquery 的 jscrollpane 插件,它工作正常。问题是我正在尝试实现一种效果,该效果要求滚动条位于初始化时最初传递给它的包含 div 之外。我通过简单地改变这个来完成这个工作:

container.append(
        $('<div class="jspVerticalBar" />').append(
            $('<div class="jspCap jspCapTop" />'),
                $('<div class="jspTrack" />').append(
                    $('<div class="jspDrag" />').append(
                        $('<div class="jspDragTop" />'),
                        $('<div class="jspDragBottom" />')
                    )
                ),
                $('<div class="jspCap jspCapBottom" />')
            )
        );

 verticalBar = container.find('>.jspVerticalBar');

到这里:

container.parent().parent().append(
            $('<div class="jspVerticalBar" />').append(
                $('<div class="jspCap jspCapTop" />'),
                    $('<div class="jspTrack" />').append(
                        $('<div class="jspDrag" />').append(
                            $('<div class="jspDragTop" />'),
                            $('<div class="jspDragBottom" />')
                        )
                    ),
                    $('<div class="jspCap jspCapBottom" />')
                )
            );

     verticalBar = container.parent().parent().find('>.jspVerticalBar');

但问题是,当内容不需要滚动条时,它仍会调整窗格的大小以为滚动条留出空间。我似乎无法找到问题所在。我对 jquery 还很陌生,因此尝试调试它很困难,因此我们将不胜感激。

【问题讨论】:

    标签: jquery jscrollpane


    【解决方案1】:

    近乎!我想我明白了!在 API 中找到“destroy()”函数。我在 V 和 H 滚动都为假时添加了这一点“

    if (!(isScrollableH || isScrollableV)) {
    

    这会去除所有内容并保持格式正确。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多