我有要求,如果我點擊複選框的價值被提交,因此頁面被重新加載。現在,點擊另一個複選框,我需要再次向下滾動,這不是一個好主意。所以,現在我想保留我的滾動條位置,即使頁面重新加載後。在JavaScript中有任何方法來做到這一點?我已經嘗試了下面的代碼,但沒有運氣。保留滾動條位置,即使重新加載後使用javascript
<input type="checkbox" onclick="myFunction()"/> One <br/>
function myFunction() {
document.body.scrollTop = 500px;
}
我也瀏覽過很多網站,但沒有爲我工作。 請幫我解決這個問題。
謝謝。
我覺得這個設計一般不好。改爲使用AngularJS或jQuery ajax,並在後臺提交。可能有一種方法可以將其存儲在Cookies中,但這不是一個好的解決方案。 – ehsan88
你可以在你的複選框的容器中添加一個'id',並在重新加載頁面時,附加'#container_id'到URL – Akshay
@Akshay,我有我的複選框。但如何將其附加到URL? –