純粋な HTML ファイルで JavaScript を使用すると、画像は画面とともに通常どおり移動できますが、同じ JavaScript コードが asp.net ページでは応答がなく、画像は画面とともに移動できません。
主な理由:
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 に変更して通常に戻します。