2011-07-31 6 views
0

고정 헤더와 스크롤 가능 본문이있는 테이블이 있습니다. 문제는 - 아래로 스크롤하거나 본문을 왼쪽으로 스크롤하고 새 행을 추가 한 후 tbody의 스크롤 위치가 IE에서 다시 설정됩니다. 다른 브라우저에서는 모두 정상적으로 작동합니다.IE에서 스크롤 위치 유지

tbody 스크롤 가능 스타일 표시 사용 : 블록 및 위치 : 고정. 나는 스크롤을 위해 IE에서 작동하기 때문에 "fixed"를 사용한다.

jsfiddle 간단한 예를 참조하십시오

+0

IE9에서 현재 행 다음에 새 행을 추가 한 후 스크롤 위치가 재설정되지 않은 것을 보았습니다. 그러나 마지막 행 이후에 새 행을 추가하면 스크롤 위치가 재설정됩니다. IE8에서는 두 경우 모두 스크롤 위치가 재설정되었습니다. – Vyacheslav

답변

1

내가 IE8에 노력했다 (새로운 하나를 추가 할 행을 클릭). tbody.find("tr").live()tbody.find("tr").bind()으로 바꾸려면 스크롤 위치가 재설정되지 않습니다. if($.browser.msie) 조건을 사용하여 IE에서 사용하십시오.

+0

답장을 보내 주셔서 감사합니다. 그러나 문제가 해결되지 않았습니다. – Vyacheslav