javascript - Kendo UI分离器 : Change Splitbar color while splitter pane is resizing

标签 javascript css kendo-ui

我最近开始使用 KendoUI Splitter。

我有白色背景,当我移动拆分 handle 来调整 Pane 大小时,会出现显示 Pane 调整大小位置的拆分 handle 。问题是,因为页面背景是白色的,我几乎看不到这个句柄,所以我想将其颜色更改为更明显的颜色。

HTML:

<div id="example" class="k-content">
        <div id="vertical">
            <div>
                <p>
                    Outer splitter : top pane (resizable and collapsible)
                </p>
            </div>
            <div id="middlePane">
                <div id="horizontal" style="height: 100%">
                    <div>
                        <p>
                            Inner splitter :: left pane
                        </p>
                    </div>
                    <div>
                        <p>
                            Inner splitter :: center pane
                        </p>
                    </div>
                    <div>
                        <p>
                            Inner splitter :: right pane
                        </p>
                    </div>
                </div>
            </div>
            <div>
                <p>
                    Outer splitter : bottom pane (non-resizable, non-collapsible)
                </p>
            </div>
        </div>

JS:

$("#vertical").kendoSplitter({
    orientation: "vertical",
    panes: [
        { collapsible: false, resizable: false, size: "100px" },
        { collapsible: false },
        { collapsible: false, resizable: false, size: "100px" }
    ]
});

$("#horizontal").kendoSplitter({
    panes: [
       { collapsible: true },
       { collapsible: false },
       { collapsible: true }
    ]
});

$(window).resize(function() {
   resizeSplitter()
});

resizeSplitter = function() {
   splitter = $("#vertical")
    .data("kendoSplitter")
    .size("#middlePane", $(window).height() - 200 + "px")
    .trigger("resize")
};

resizeSplitter();

这是Splitter在 JSFiddle 中。我想在移动时更改分割条的颜色。

最佳答案

调整拆分器大小时,会为“移动拆分栏”添加一个新元素。 该元素具有 .k-ghost-splitbar 类,因此您可以向该元素添加自定义背景颜色。

.k-ghost-splitbar {
    background-color: red;
}

我已经更新了您的fiddle .

关于javascript - Kendo UI分离器 : Change Splitbar color while splitter pane is resizing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37639345/

相关文章:

android - 使用 TalkBack 或 VoiceOver 时样式居中的复选框不可选中

c# - kendoui网格全选

javascript - 从 Kendo 中的 columns.filterable.cell.template 函数访问列字段名称

javascript - 在通过 child.print() 打印之前,如何等待图像加载到新窗口中?

javascript - 问题 bootstrap 3 Carousel 将高度更改为 0px,边距更改为 -.....px

javascript - 不使用 jquery Datepicker 选择日期范围

javascript - 如何在 Highcharts 中为图例设置不同的光标样式?

javascript - 表单信息显示在另一页上

javascript - 如何更新 knockoutjs 中的可观察数组元素?

kendo-ui - 我可以在kendo ui中进行条件绑定(bind)吗