チェックボックスをクリックすると値が送信され、ページがリロードされます。さて、別のチェックボックスをクリックするには、もう一度スクロールする必要がありますが、それは良いアイデアではありません。だから、ページがリロードされた後でもスクロールバーの位置を保持したい。それを行うためにjavascriptに任意のメソッドがありますか?私は以下のコードを試しましたが、運がありませんでした。JavaScriptを使用してリロードした後でもスクロールバーの位置を保持します
<input type="checkbox" onclick="myFunction()"/> One <br/>
function myFunction() {
document.body.scrollTop = 500px;
}
私も多くのウェブサイトを閲覧しましたが、何も私のために働いていませんでした。 この問題を手伝ってください。
ありがとうございました。
一般的にこのデザインは良くないと思います。代わりにAngularJSまたはjQuery ajaxを使用し、バックグラウンドで提出してください。これをCookieに保存する方法があるかもしれませんが、それは良い解決策ではありません。 – ehsan88
チェックボックスのコンテナに 'id'を追加し、ページをリロードしてURLに'#container_id'を追加します。 – Akshay
@Akshay、私は自分のチェックボックスにIDを持っています。しかし、それをURLにどのように追加するのですか? –