ユーザーがフォームを送信するときのスクロール位置を維持するために必要な非常に長いdivがあります。私はJavaScriptを適切に使用したことがないので、これを行う方法についての手がかりはありません。答えを探しても役に立つ答えは得られていません。私が収集したことは、jQueryを使用するため、.scrollTop()を使用できる可能性がありますが、それ以上のことはわかりません。 htmlページのラフスケッチの下フォームのdivのスクロール位置を維持するsubmit - Django
、それがどのように見えるか:
<html>
<head>
<title>Untitled Document</title>
<style>
#article-text {
height: 100px;
overflow: scroll;
}
</style>
</head>
<body>
<div>
Some random text.
</div>
<div id="article-text">
Very, very long text.
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
Even more text.
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
That is how long the text is
</div>
<div class="form-nav">
<input type="submit" name="add_event" value="Add Event">
</div>
</body>
</html>
「イベントを追加」クリックすると、POSTリクエストが送信され、ページがリロードされる:
views.py
elif 'add_event' in request.POST:
cp = request.POST.copy()
"article-text" divにスクロールの進行状況を保存するにはどうすればよいですか?ページ全体ではなく、具体的にdivです。ここにはどんな指針も大好きです。
... – rnevius