第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在頁面刷新后,讓頁面滾動條滾到某個位置?

如何在頁面刷新后,讓頁面滾動條滾到某個位置?

喵喵時光機 2019-03-14 18:15:44
比如,我刪除了頁面某個東西,然后,頁面刷新了,刷新后,我想讓頁面處于操作區(qū)域,而不是回到頁面頂部。我目前想到的辦法是:當刪除操作成功后,給后端一個請求。后端在頁面中埋一個標識。如果該標識存在,頁面在載入時,執(zhí)行document的srcoll方法;否則不執(zhí)行。不知有更好的辦法沒。ps:搞來搞去,在頁面重載后,要跳到對應的錨點,只更改location.hash肯定不行了,我借助了sesstionStorage來做標記。刷新頁面后根據(jù)標記來判斷是否進行更改location.hash和更改document的scrollTop位置。----------更新答案----------html:<button class="btn">click me</button><div id="header">    <h1>header</h1></div><div id="content">    <h1>content</h1></div><div id="footer">    <h1>footer</h1></div>css:div {    height: 400px;    background: #eee;    margin: 20px;}js:$(function() {    console.log('refresh');    var cotentOffset = $('#content').offset();    var to = function() {        $('body,html').animate({            scrollTop: cotentOffset.top        }, 200);    };    if (sessionStorage.getItem('anchor')) {        location.hash = 'content';        to();    }    $('.btn').on('click', function() {        sessionStorage.setItem('anchor', true);        location.reload(true);//只能reload    });});jsfiddle demo:http://jsfiddle.net/xmlovecss/y6k87/
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 692 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號