0

scrollviewer moveToKendo UI Mobile スクローラーを使用していますが、関数を呼び出そうとするとどういうわけかエラーが発生します

Cannot call method 'moveTo' of undefined 

kendo.mobile.all.js を参照していると確信しています (Icenium Kendo UI Project を使用しています)。

<div data-role="view" id="listview-headers" data-init="mobileListViewHeadersInit" data-title="Fixed Headers" data-model="viewModel" id="myView">
        <a data-role="button" data-bind="click: scroll">Scroll to F</a>
        <div data-role="scroller" style="height: 300px; margin: 0;" id="myScroller">
             <ul id="fixed-listview"></ul>
        </div>
</div>


   <script>
             $(function(){

                var ViewModel = kendo.data.ObservableObject.extend({
                    scroll: function(e) {
                        console.log("scroll");


                        var pos = $("#M").position();

                        var scroller = $("#myScroller").kendoMobileScroller();

                        console.debug(scroller); 

                        // this line below throws "Cannot call method 'moveTo' of undefined "
                        scroller.movable.moveTo({ x: pos.top, y: pos.left }); 


                        console.debug(pos);
                    }
                 });

                $.extend(window, {
                    viewModel: new ViewModel(),
                });
            });
         </script>
4

1 に答える 1