我有一些垂直滑块小部件。 它们底部有1个,顶部有100个。
我击中了箭头,PgUp键和 widgit向上移动1或n个单位。
当我点击与键盘上的UpArrow和PgUp键位于同一顶行的HOME键时 它向下移动到1而不是向上移动到100。
downArrow,PgDn和END键具有相反的效果。 即:向下1或n个单位,最多100个而不是向下移动到1个。
我认为水平滑块很好,因为HOME和END都打开了 第1栏。
有没有办法改变这两个键(HOME和END)的工作方式 垂直滑块?
答案 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