순수 HTML 파일에서 javascript를 사용하면 이미지가 화면과 함께 정상적으로 이동할 수 있지만 asp.net 페이지에서는 동일한 javascript 코드가 응답이 없고 이미지가 화면과 함께 이동할 수 없습니다.
주된 이유:
asp.net 페이지에서는 다음 기준을 사용합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" http ://www.w3.org/1999/xhtml " >
그러면 document.body.scrollTop이 항상 0이 됩니다.
해결 방법:
document.body.scrollTop을 document.documentElement.scrollTop으로 변경하여 정상으로 돌아갑니다.