私は剣道グリッドからscrollLeft/scrollTopポジションデータを収集しようとしています。剣道グリッドのスクロール位置を取得する方法
... 0当時、私はこれで撮影した位置に:0と左を:その後、私は一番上までスクロールして、私のグリッドを強制することにより、自動ポジショニングを証明したいvar mainGrid = $("#mainGrid").data("kendoGrid");
var testgrid = $("#mainGrid div.k-grid-content");
topoffset = testgrid.offset();
//which gives me these numbers but they do not look correct...
//left 44.959999084472656 Number
//top 174.55999755859375 Number
:これまでのところ私はこれを持っています
//send to top
testgrid.scrollTop(0);
testgrid.scrollLeft(0);
グリッドが予想通りに上にスクロールしません。
//send to previous position
testgrid.scrollTop(topScroll);
testgrid.scrollLeft(leftScroll);
グリッドは、前の位置に戻ってスクロールしません。
剣道グリッドの位置にスクロールを強制することは許可されていないようです。
私はちょうど開発ツールでそれをやったのですか?ページに留まり、それを行うか、ボタンをクリックして現在のスクロールバーの位置を取得してからその位置に戻るようにしましたか? – Keith
よくある問題私はグリッドをリフレッシュした後です。剣道は自動的にscrollTop(0)とscrollLeft(0)に進みます。だから私はそれを編集されたレコードに送り返そうとしている。その本当の痛み。なぜ剣道がそれをするのかわからない。 – NeoSketo