垂直滑块HOME END键需要反转

时间:2015-01-16 15:18:51

标签: javascript kendo-ui

我有一些垂直滑块小部件。 它们底部有1个,顶部有100个。

我击中了箭头,PgUp键和 widgit向上移动1或n个单位。

当我点击与键盘上的UpArrow和PgUp键位于同一顶行的HOME键时 它向下移动到1而不是向上移动到100。

downArrow,PgDn和END键具有相反的效果。 即:向下1或n个单位,最多100个而不是向下移动到1个。

我认为水平滑块很好,因为HOME和END都打开了 第1栏。

有没有办法改变这两个键(HOME和END)的工作方式 垂直滑块?

1 个答案:

答案 0 :(得分:0)

我认为垂直滑块上的Home和End键工作正常。 Telerik团队在他们的演示网站上说:

  

主页:将拖动柄移动到最小值

     

结束:将拖动柄移动到最大值

无论如何,如果你想交换Home和End键功能,这段代码将适合你:

$(".k-slider-vertical").on("keydown", function (e) {
    //HOME
    var slider = $(this).find('input').data("kendoSlider");
    if (e.keyCode === 36){
      slider.value(slider.options.max);
      slider._drag._updateTooltip(slider.options.max);
    }
    //END
    if (e.keyCode === 35){
        slider.value(slider.options.min);
        slider._drag._updateTooltip(slider.options.min);
    }
});

以下是工作示例:http://dojo.telerik.com/EPaYe