2016-06-22 7 views
0

페이지를 스크롤하고 업데이트가 타이머에 의해 트리거되면 페이지/스크롤 위치가 약간/jitters/lags로 이동합니다. 내 페이지에 MaintainScrollPositionOnPostBack을 사용하고 있으며 페이지의 어딘가에 고정되어 있으면 점프/지터/지연에 대한 업데이트가 제대로 작동합니다. 스크롤하는 동안 문제를 해결하는 방법에 대한 아이디어가 있습니까? 가능한 경우 스크롤하는 동안 타이머를 잠시 중단 하시겠습니까?C# asp.net 페이지 스크롤하는 동안 jitters/jumps/lags가 업데이트 될 때

답변

0

here 이상의 솔루션을 찾았습니다. 게으른 사람들을 위해 :

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

그냥 .aspx 파일에 넣으십시오.

0

해당 문제의 해결 방법이 있습니다. 포커스가있는 컨트롤러 요소로 전달한 다음 페이지에서 해당 요소로 다시 포커스를 이동합니다.

찾기 초점 :

당신이 포스트/얻거나 무언가를 통해 서버 (컨트롤러 또는 무엇이든)에 보내 focusedElement
var focusedElement = document.activeElement; 

. 다시 페이지로드에

초점 : 당신은 서버에서 받아 봐

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

recivedFocusedElement.

+0

'문서'는 여기에 있습니까? 내 페이지는 매우 간단합니다. 서버 상태로 가득 찬 테이블입니다. 테이블은 updatepanel에 배치되며 그게 그 것이다. – Skillzore