精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯(lián)網(wǎng)知識

精準傳達 ? 價值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律

4種方法實現(xiàn)html 頁面內(nèi)錨點定位及跳轉(zhuǎn)

作者:狐靈科技 | 2022-05-12 14:49 |點擊:

項目中經(jīng)常會出現(xiàn)點擊跳轉(zhuǎn)錨點的方法,比如給一個a標簽一個href=“#錨點”,然后要跳的錨點給個id=“錨點”,這樣就實現(xiàn)簡單的跳轉(zhuǎn),但是這樣在url地址欄后面都會出現(xiàn)一個諸如www.geekjc.com/#錨點,然后你點擊給一次后退都是退回上一個選擇的錨點url,這里總結(jié)4個跳轉(zhuǎn)錨點的方法。

第一種方法

  • 也是最簡單的方法是錨點用標簽,在href屬性中寫入div的id。如下:
<style>  
    div {  
        height: 800px;  
        width: 400px;  
        border: 2px solid black;  
    }  
    h2 {  
        position: fixed;  
        margin:50px 500px;  
    }  
</style>  
  
  
<h2>  
    <a href="#div1">to div1</a>  
    <a href="#div2">to div2</a>  
    <a href="#div3">to div3</a>  
</h2>  
    <div id="div1">div1</div>  
    <div id="div2">div2</div>  
    <div id="div3">div3</div>  

這種方法的缺點是點擊錨點之后,瀏覽器的URL會發(fā)生變化,如果刷新可能會出現(xiàn)問題。 

第二種方法

  • 是在js事件中通過
  window.location.hash="divId"

  • 跳轉(zhuǎn),但地址也會發(fā)生變化,感覺跟第一種方法沒區(qū)別,甚至更麻煩。

第三種方法

  • 是用animate屬性,當點擊錨點后,頁面滾動到相應的DIV。接著上面的代碼,具體添加如下代碼:
$(document).ready(function() {
    $("#div1Link").click(function() {
        $("html, body").animate({
            scrollTop: $("#div1").offset().top }, {duration: 500,easing: "swing"});
            return false;
    });
    $("#div2Link").click(function() {
        $("html, body").animate({
        scrollTop: $("#div2").offset().top }, {duration: 500,easing: "swing"});
        return false;
    });
    $("#div3Link").click(function() {
        $("html, body").animate({
        scrollTop: $("#div3").offset().top }, {duration: 500,easing: "swing"});
        return false;
    });
});

注意:運行上面的腳本的之前,先將為錨點增加相應的id,同時去掉href屬性。    $("html, body")可以替換為響應的div,如果不起作用,試著給該div增加overflow:scroll屬性。 另外,腳本可以進一步優(yōu)化,自己來試試 這樣做的好處是:URL地址不會變,同時點擊錨點時會自動響應scroll事件,不需要重新綁定。 缺點是:如果頁面復雜的話,偏移值可能會發(fā)生變化需要算法輔助。

第四種方法

  • 是用js的srollIntoView方法,直接用:
document.getElementById("divId").scrollIntoView();

比如:

document.querySelector("#roll1").onclick = function(){
      document.querySelector("#roll1_top").scrollIntoView(true);
}  

  • 這里就是點擊id是#roll1的元素可以滾動到id是#roll1_top的地方,這里的#roll1和#roll1_top最好是一一對應的, 這種方法的好處,是URL不會變,同時能夠響應相應的scroll事件,不需要算法什么的。代碼如下:
<html>
    <head>
        <title>HTML5_ScrollInToView方法</title>
        <meta  charset="utf-8">
        <style type="text/css">
            #myDiv{
                height:900px;
                background-color:gray;

            }
            #roll_top{
                height:900px;
                background-color:green;
                color:#FFF;
                font-size:50px;
                position:relative;
            }
            #bottom{
                position:absolute;
                display:block;
                left;0;bottom:0;
            }
        </style>
    </head>
    <body>
        <button id="roll1">scrollIntoView(false)</button>
        <button id="roll2">scrollIntoView(true)</button>
        <div id="myDiv"></div>
        <div id="roll_top">
            scrollIntoView(ture)元素上邊框與視窗頂部齊平
            <span id="bottom">scrollIntoView(false)元素下邊框與視窗底部齊平</span>
        </div> 
    </body>
</html>
復制代碼
  • javascript部分
window.onload = function(){
    /*
        如果滾動頁面也是DOM沒有解決的一個問題。為了解決這個問題,瀏覽器實現(xiàn)了一下方法,
    以方便開發(fā)人員如何更好的控制頁面的滾動。在各種專有方法中,HTML5選擇了scrollIntoView()
    作為標準方法。
        scrollIntoView()可以在所有的HTML元素上調(diào)用,通過滾動瀏覽器窗口或某個容器元素,
    調(diào)用元素就可以出現(xiàn)在視窗中。如果給該方法傳入true作為參數(shù),或者不傳入任何參數(shù),那么
    窗口滾動之后會讓調(diào)動元素頂部和視窗頂部盡可能齊平。如果傳入false作為參數(shù),調(diào)用元素
    會盡可能全部出現(xiàn)在視口中(可能的話,調(diào)用元素的底部會與視口的頂部齊平。)不過頂部
    不一定齊平,例如:
    //讓元素可見
    document.forms[0].scrollIntoView();
    當頁面發(fā)生變化時,一般會用這個方法來吸引用戶注意力。實際上,為某個元素設置焦點也
    會導致瀏覽器滾動顯示獲得焦點的元素。
        支持該方法的瀏覽器有 IE、Firefox、Safari和Opera。
    */

    document.querySelector("#roll1").onclick = function(){
        document.querySelector("#roll_top").scrollIntoView(false);
    }
    document.querySelector("#roll2").onclick = function(){
        document.querySelector("#roll_top").scrollIntoView(true);
    }
}

綜上4種方法,第四種是最值得推薦的。


如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請注明?? "4種方法實現(xiàn)html 頁面內(nèi)錨點定位及跳轉(zhuǎn)
多一份免費策劃方案,總有益處。

請直接添加技術總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設計 品牌營銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯(lián)系

業(yè)務熱線:15082661954 / 大客戶專線:15523356218

顶级RAPPER潮水日本| 国产三级精品三级在线专区1 | 啊轻点内射在线视频| 国产白丝护士AV在线网站| 美女与野兽在线观看| 国产麻豆一精品一AV一免费软件| JAPANESE娇小侵犯| 永久免费AV无码网站性色AV| 一二三四社区在线高清观看| 日本少妇被黑人猛CAO| 免费真人视频网站直播下载| 久久精品亚洲成在人线AV麻豆 | 高潮喷吹一区二区在线观看| 99久久精品无码专区| 在线成人精品国产区免费| 亚洲精品无码久久不卡| 小婷又紧又嫩又窄又多水| 糖心VLOG肉丝库水柚子猫| 人人妻人人澡人人爽欧美一区九九| 蜜臀AV 国内精品久久久| 久久精品国产亚洲无删除| 果冻国产精品麻豆成人AV电影| 国产成人乱色伦区小说| 俄罗斯6一12泑女精品| 波多野42部无码喷潮在线| AJ四色鸳鸯真假区别| 中国熟妇毛多多裸交视频| 亚洲一区无码中文字幕| 亚洲日韩欧洲无码A∨夜夜| 亚洲成AV人片一区二区三区| 亚洲AV无码ⅤS国产AV| 人妻 中文 无码 JAVHD| 宝贝你的奶好大我想吃| 美女裸体无遮挡永久免费视频AP | 97久久精品人人澡人人爽| 嫩草研究院久久久精品| 18禁无遮挡羞羞啪啪免费网站| 人妻少妇精品视频三区二区一区| 粗大在少妇体内进进出出| 妺妺窝人体色www聚色窝图| 我是你亲妈呀你爸知道死你| 草莓视频在线播放视频| 无码人妻丰满熟妇区BBBBXX| 国色天香精品一卡2卡3卡| 中文字幕亚洲人妻| 清一区二区国产好的精华液| 98久9在线 | 免费| 国产DB624色谱柱36521| 啊灬啊灬啊灬快灬少妇软件| 精品一区二区三区不卡少妇av| 一区二区三区人妻无码| 美女高潮潮喷出白浆视频| M豆传媒有限公司观看| 性少妇FREESEXVIDEO| 波多野美乳人妻HD电影欧美| 天天躁日日躁狠狠躁欧美老妇小说 | 人妻少妇乱子伦无码专区| 成 人 黄 色 网 站 ·大| 性VIDEOSTV另类极品| 久久亚洲私人国产精品| 够了够了到高C了好多水视频| 双腿被绑成M型调教PⅠAY照片 | 亚洲一区波多野结衣在线APP| 女性の乳頭を遮住する方法| 国产激情一区二区三区成人| 伊人久久精品久久亚洲一区| 女人私密紧致手术视频| 国产AV无码专区亚洲AWWW| 萝卜视频高清免费视频日本| ンピースのエロス在线WWW| 亚洲AV永久无码3D动漫在线观| 哦┅┅快┅┅用力啊┅┅村妇| 国产护士在线视频XXXX免费| 有人有在线观看的片吗WWW| 日韩人妻无码精品系列| 国产精品Ⅴ无码大片在线看| 人妻办公室内上司侵犯| 精品卡一卡三卡四卡AⅤ新区| 成人精品一区二区三区| 真实国产乱子伦沙发睡午觉 | AV无码不卡在线观看免费| 我的大胸继拇在线观看| 成人三级A视频在线观看| 一本久久精品一区二区| 性欧美大战久久久久久久久| 日韩AV高清无码| 免费国产黄网站在线观看可以下载 | 久久久久亚洲精品无码网址色欲 | 亚洲色大成网站WWW久久| 日韩欧美群交P内射捆绑| 女人不怕粗短就怕蘑菇头什么意 | 小雪被老汉玩遍各种方式电影| 大香伊蕉在人线国产69| 成人乱婬AV日日摸夜夜爽| 窝窝人体色WWW聚色窝魅惑| 人妻跪趴高撅肥臀| 人妻多毛丰满熟妇av无码| 久久寂寞少妇成人内射| 国产成人AV乱码免费观看| 国产成人AV一区二区三区无码| 国产WW久久久久久久久久| 国产精品亚洲专区无码唯爱网| 国产无遮挡又爽又黄的视频 | 公共厕所POOPING| 国产乱人伦偷精品视频免 | 国产在线无码一区二区三区| 久久久久久国产精品免费免费男同| 久久午夜夜伦鲁鲁片免费无码影视| 男女无遮挡猛进猛出免费观看视频| 99久久99久久久精品齐齐综合 | 我的妺妺H伦浴室无码视频| 亚洲国产婷婷六月丁香| 孕妇特级毛片WW无码内射| 成人妇女免费播放久久久| 国产一二三四2021精字窝| 免费看美女脱精光的网站| 人妻在卧室被老板疯狂进入| 亚洲AV永久无码精品无码流畅| 中文字幕AV高清片| 丰满少妇人妻HD高清大乳| 精品人妻一区二区三区乱码| 强奷秘书吸乳免费观看| 无码人妻丰满熟妇区96| 亚洲少妇XXXXX| 草莓视频在线播放视频| 果冻传媒免费观看4399| 男人的天堂在线视频| 人妻丰满熟妇AⅤ无码| 无码人妻一区二区三区在线视频 | 97人妻碰碰视频免费上线| 被男狂揉吃奶胸高潮视频在线观看 | 国内精品人妻无码久久久影院导航| 老熟女太熟了95AV| 调教狠扇打肿私密跪撅屁股作文| 在厨房被C到高潮A毛片奶水 | 无码国产伦一区二区三区视频| 42岁女子20天断崖式衰老| 国产精品VA在线观看无码| 拗女稀缺资源一区二区| 亚洲国产精品无码专区成人| 波多野结衣av电影在线观看| 精品熟女少妇AV免费久久| 舌头伸进去添的我好爽高视频| 97人澡人人添人人爽欧美| 狠狠躁夜夜躁人人爽天天不| 色综合天天综合狠狠爱_| √天堂中文官网在线| 精品久久久无码人妻中文字幕| 色狠狠AV老熟女| А√天堂网WWW在线搜索| 久久亚洲精品无码AⅤ大香| 亚洲AV永久无码国产精品久久| 国产成人精品人人| 日韩欧美人妻系列中文字幕一区二区三区| 久久精品人人做人人爽| 精品人妻无码一区二| 十八女人毛片A级毛片水真多| 99国产欧美精品久久久蜜芽| 久久婷婷五月综合色区| 亚洲国产婷婷六月丁香| 国产精品日日摸夜夜添夜夜添 | 在糖心VLOG唐伯虎女主角是谁 | 小说 亚洲 无码 精品| 国产大片内射1区2区| 色先锋AV资源中文字幕| 成人看片黄APP免费看软件| 欧美极品另类ⅤIDEOSDE| 伊人色综合久久天天小片| 久久精品中文字幕有码| 亚洲成在人线AV中文字幕喷水 | JAPANESE酒醉侵犯| 欧美AAAAAA级午夜福利视频| CHINESE叫床国语VIDE| 欧美人与性囗牲恔配视频0| 99精品国产福利在线观看 | 免费少妇A级毛片人成网| 主人给我戴上奶牛榨乳器调教| 女高中生自慰污污网站 | 亚洲AV无码专区在线观看亚| 交换人生俱乐部全文免费阅读| 亚洲日韩AV无码中文字幕美国| 久久亚洲色WWW成人网址| 99精品国产在热久久无毒不卡| 欧美XXXxX高潮喷水| 白嫩少妇激情无码| 婷婷丁香五月深爱憿情网| 国产精品无码一区二区三区免费| 亚洲国产成人AV在线电影播放| 久人人爽人人爽人人片AV| FREE性开放小少妇| 私はあなたを爱しています怎么读 | 亚洲AV无码AV日韩AV网站不| 9999国产精品欧美久久久久久| 久久天天躁狠狠躁夜夜96流白浆| AV人摸人人人澡人人超碰下载 | 日欧一片内射VA在线影院| 国产在线观看无遮挡无码AⅤ多人| 夜夜嗨AV一区二区三区| 日本最大但人文艺术欣赏的背景| 国产在线拍揄自揄拍无码|