2016-06-22 3 views
0

私のページをスクロールしていて、更新がタイマーによってトリガされた場合、ページ/スクロール位置はわずかにジャンプ/ジッタ/ラグ。私はMaintainScrollPositionOnPostBackを私のページに使用しています。ページ上のどこかに静止していれば、正常に動作します。ジャンプ/ジッタ/遅れはありません。スクロールしながらそれを修正する方法に関する任意のアイデア?可能であれば、スクロールしながらタイマーを一時停止することがありますか?c#asp.netページスクロール中に更新時にジッタ/ジャンプ/遅れが発生する

答えて

0

hereを超える解が見つかりました。怠け者の場合:

<script type="text/javascript"> 
window.scrollTo = function(x,y) 
{ 
    return true; 
} 
</script> 

これを.aspxファイルに入れてください。

0

この問題の回避策があります。 フォーカスがあったコントローラー要素に渡した後、ページ上でその要素にフォーカスを戻します。

検索焦点:

あなたがポスト/取得したり、何かを介してサーバ(コントローラまたは何でも)に送信focusedElement
var focusedElement = document.activeElement; 

バックページのロードに焦点:あなたは、サーバーからrecive

$(document).ready(function() { 
    $("#" + recivedFocusedElement).focus(); 
} 

recivedFocusedElement。

+0

ここには何がありますか?私のページはかなり単純です、それはサーバーの状態でいっぱいのテーブルです。テーブルはupdatepanelに置かれ、それはそれです。 – Skillzore

関連する問題