如何从 kendoVirtualScrollable 获取 scrollLeft()

How to get scrollLeft() from kendoVirtualScrollable

我有一个带虚拟滚动的 kendoGrid。现在我正试图去到网格上的某个位置。我能够通过使用获得最高位置:

 //Get the virtualScrollable
var vs = mainGrid.wrapper.find('.k-grid-content').data('kendoVirtualScrollable');
var scrollTop = vs.verticalScrollbar.scrollTop();

//go to the position
$("#mainGrid div.k-virtual-scrollable-wrap").animate({scrollTop: scrollTop}, 0);
$("#mainGrid div.k-scrollbar-vertical").animate({scrollTop: scrollTop}, 0);

非常适合让我自动向下滚动。

现在我想向右滚动...

不!

我找不到 scrollLeft()!出于某种原因,kendoVirtualScrollable 只有 verticalScrollbar 而没有 horizo​​ntalScrollbar。

此外,当我使用开发人员工具尝试单击水平滚动条时,它一直指向 .k-virtual-scrollable-wrap,它有一个 scrollLeft() = 0。

有人知道如何获得 kendoVirtualScrollable 的 scrollLeft() 吗??

这对我有用:

https://dojo.telerik.com/abEYO/4

    $('.k-virtual-scrollable-wrap').animate({
        scrollLeft: 300
    }, 1000);

setTimeout(function () {
      alert($('.k-virtual-scrollable-wrap').scrollLeft());
      }, 5000);