これが私のhtmlです:
<!DOCTYPE html>
<html>
<head></head>
<body>
<a id="x" href="#" style="position:fixed; top:0; right:10px;">Switch</a>
<div id="a">
<p>Huge paragraph 1</p>
</div>
<div id="b" style="display:none;">
<p>Huge paragraph 2</p>
</div>
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script>
$('#x').click(function() {
$('#a').toggle();
$('#b').toggle();
return false;
});
</script>
</body>
</html>
問題は、段落1の途中までスクロールしてから、スイッチリンクを押したとしましょう。さて、今は段落2を見ています。たとえば、段落2をスクロールして、段落1に戻したいと思ったので、スイッチを押します。問題は、段落1に戻ると、元の中間点とはまったく異なる場所にいることです。各divのスクロールを基本的にそれぞれのコンテンツのみをスクロールさせて、切り替えた場合でも前に中断したところから続行できるようにするにはどうすればよいですか?