午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁(yè) > 知識(shí)庫(kù) > html頁(yè)面中完成查找功能

html頁(yè)面中完成查找功能

熱門(mén)標(biāo)簽:默納克系統(tǒng)外呼顯示inns 昌邑外呼系統(tǒng) 東莞人工外呼系統(tǒng)多少錢(qián) 400電話(huà)是在哪里申請(qǐng) 地圖標(biāo)注地點(diǎn)下載 朝陽(yáng)自動(dòng)外呼系統(tǒng) 400電話(huà)辦理尚景 商丘電話(huà)自動(dòng)外呼系統(tǒng)怎么收費(fèi) 周口導(dǎo)航地圖標(biāo)注

最近在搞一個(gè)被很多人改了的框架,天天看代碼看的頭的暈了,不過(guò)感覺(jué)進(jìn)步還挺大的,自己做了一個(gè)后臺(tái)可配置前臺(tái)查看兩個(gè)庫(kù)不同數(shù)據(jù)范圍的東西,還挺滿(mǎn)意,那天拿出來(lái)分享一下,今天先說(shuō)一個(gè)這幾天做的功能,就是html頁(yè)面的查找功能。

這個(gè)功能主要是實(shí)現(xiàn)在查找框內(nèi)輸入字符,之后按后面的上一個(gè)下一個(gè)按鈕,會(huì)自動(dòng)把查詢(xún)區(qū)域內(nèi)的匹配字符用特殊的樣式標(biāo)記,之后可以繼續(xù)按上一個(gè)下一個(gè)按鈕把按照順序?yàn)g覽匹配字符,并把當(dāng)前匹配的字符用另一種樣式與其他匹配字符加以區(qū)別。

前臺(tái)顯示大概是這個(gè)樣子:

html是這樣:

 <div class="container" style="z-index: 999" id="searchDiv">
        <div class="keyword-search">
            查找:
            <input id="key" type="text" style="width: 200px;" placeholder="關(guān)鍵詞" />
            <a href="javascript:void(0);" class="prev" onclick='wordSearch(1)'><i class="c-icon"></i></a>
            <a href="javascript:void(0);" class="next" onclick='wordSearch()'><i class="c-icon"></i></a>
        </div>
    </div>

script代碼:

  <script>//搜索功能
        var oldKey0 = "";
        var index0 = -1;var oldCount0 = 0;
        var newflag = 0;
        var currentLength = 0;
        function wordSearch(flg) {
            var key = $("#key").val(); //取key值
            if (!key) {
                return; //key為空則退出
            }
            getArray();
            focusNext(flg);
        }
        function focusNext(flg) {
            if (newflag == 0) {//如果新搜索,index清零
                index0 = 0;
            }
            if (!flg) {
                if (oldCount0 != 0) {//如果還有搜索
                    if (index0 < oldCount0) {//左邊如果沒(méi)走完,走左邊
                        focusMove(index0);
                        index0++;
                    } else if (index0 == oldCount0) {//都走完了
                        index0 = 0;
                        focusMove(index0);
                        index0++;
                    }
                    else {
                        index0 = 0;//沒(méi)確定
                        focusMove(index0);
                        index0++;
                    }
                }
            } else {
                if (oldCount0 != 0) {//如果還有搜索
                    if (index0 <= oldCount0 && index0 > 0) {//左邊如果沒(méi)走完,走左邊
                        index0--;
                        focusMove(index0);
                    } else if (index0 == 0) {//都走完了
                        index0 = oldCount0;
                        index0--
                        focusMove(index0);
                    }
                }
            }
        }
        function getArray() {
            newflag = 1;
            $(".contrast .result").removeClass("res");
            var key = $("#key").val(); //取key值
            if (!key) {
                oldKey0 = "";
                return; //key為空則退出
            }
            if (oldKey0 != key || $(".current").length != currentLength) {
                //重置
                index0 = 0;
                var index = 0;
                $(".contrast .result").each(function () {
                    $(this).replaceWith($(this).html());
                });
                pos0 = new Array();
                if ($(".contrast-wrap").hasClass("current")) {
                    currentLength = $(".current").length;
                    $(".current .contrast").each(function () {
                        $(this).html($(this).html().replace(new RegExp(key, "gm"), "<span id='result" + (index++) + "' class='result'>" + key + "</span>")); // 替換
                    });
                } else {
                    $(".contrast-wrap").addClass('current');
                    currentLength = $(".current").length;
                    $(".contrast").each(function () {
                        $(this).html($(this).html().replace(new RegExp(key, "gm"), "<span id='result" + (index++) + "' class='result'>" + key + "</span>")); // 替換
                    });
                }
                //$("#key").val(key);
                oldKey0 = key;
                //$(".contrast .result").each(function () {
                //    $(this).parents('.contrast-wrap').addClass('current');
                //    pos0.push($(this).offset().top);
                //});
                // pos0.push($(".contrast .result:eq(2)").offset().top - $(".contrast .result:eq(2)").parents(".contrast").offset().top);
                oldCount0 = $(".contrast .result").length;
                newflag = 0;
            }
        }
        function focusMove(index0) {
            $(".contrast .result:eq(" + index0 + ")").parents('.contrast-wrap').addClass('current');
            $(".contrast .result:eq(" + index0 + ")").addClass("res");
            var top = $(".contrast .result:eq(" + index0 + ")").offset().top + $(".contrast .result:eq(" + index0 + ")").parents(".contrast").scrollTop();
            var intop = top - $(".contrast .result:eq(" + index0 + ")").parents(".contrast").offset().top;
            $(".contrast .result:eq(" + index0 + ")").parents(".contrast").animate({ scrollTop: intop }, 200);
            if ($(".contrast .result:eq(" + index0 + ")").parents(".contrast").scrollTop() == 0) {
                $("html, body").animate({ scrollTop: top - 200 }, 200);
            } else {
                $("html, body").animate({ scrollTop: $(".contrast .result:eq(" + index0 + ")").parents(".contrast").offset().top - 200 }, 200);
            }
        }
        $('#key').change(function () {
            if ($('#key').val() == "") {
                index0 = 0;
                $(".contrast .result").each(function () {
                    $(this).replaceWith($(this).html());
                });
                oldKey0 = "";
            }
        });
    </script>

接下來(lái)記一下實(shí)現(xiàn)原理:

首先先把上一次的查詢(xún)結(jié)果清除掉,然后根據(jù)key的值,用正則表達(dá)式把區(qū)域內(nèi)所有匹配的字符全都加上特殊的樣式,比如方法中就全部加了一個(gè)類(lèi)名為result的span標(biāo)簽,用odKey0變量記錄key的值(下次再進(jìn)入先比較如果一樣的話(huà)說(shuō)明是要看下一個(gè)或者上一個(gè)的內(nèi)容,就不用在進(jìn)入用正則表達(dá)式匹配了),oldCount0記錄總共查詢(xún)出來(lái)的個(gè)數(shù),newflag置0(如果不是初次查詢(xún)newflag為1)。

接著進(jìn)入getNext方法,flg表示用戶(hù)按下的是上一個(gè)還是下一個(gè)按鈕,用index0記錄當(dāng)前查看的是哪一個(gè)匹配字符,與oldCount0比較,確定是遞增或遞減還是置0(如果大于oldCount0或者小于0,就要重新開(kāi)始)。

focusMove方法就是使頁(yè)面定位到當(dāng)前元素的操作。

學(xué)到的jquery方法:

eq() 選擇器:選擇器選取帶有指定 index 值的元素。例如:$(".contrast .result:eq(1)"),就是選擇類(lèi)名contrast元素中的第二個(gè)類(lèi)名為result的元素。

parents()方法:元素的所有父元素。$("p").parents('.contrast-wrap'),p元素所有類(lèi)名為contrast-wrap的元素。

replace()方法:用指定的html內(nèi)容替換被選元素,注意是把被選元素的元素也替換掉。

offset()方法:返回或設(shè)置匹配元素相對(duì)于文檔的偏移(位置)。

scrollTop()方法:返回或設(shè)置匹配元素的滾動(dòng)條的垂直位置。

總結(jié)

以上所述是小編給大家介紹的html頁(yè)面中完成查找功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

標(biāo)簽:湖南 健身房 沈陽(yáng) 福建 阿拉善盟 那曲 揭陽(yáng) 銅陵

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《html頁(yè)面中完成查找功能》,本文關(guān)鍵詞  html,頁(yè)面,中,完成,查找,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《html頁(yè)面中完成查找功能》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于html頁(yè)面中完成查找功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产一区二区三区黄视频 | 日韩精品免费视频| 日韩av免费播放| 欧美色欧美亚洲另类七区| 色综合久久88色综合天天| 丰满少妇xoxoxo视频| 亚洲国产午夜伦理片大全在线观看网站| 在线视频国产一区| 国产精品久久婷婷| 日本三级免费观看| 久久最新资源网| 久久嫩草精品久久久精品| 自拍偷拍亚洲天堂| 成人免费在线视频网址| 午夜不卡在线视频| 这里只有精品999| 5月婷婷6月丁香| 欧美www在线| 亚洲色图视频网| 中文字幕第315页| 免费黄色特级片| 57pao国产精品一区| 亚洲国产综合人成综合网站| 艳妇乳肉豪妇荡乳av无码福利| 黄页免费在线观看视频| 欧美日韩爱爱视频| 亚洲精品成人少妇| 亚洲成a人片77777精品| 91成人在线观看喷潮蘑菇| 91久久爱成人| 日韩欧美一区电影| 大桥未久av一区二区三区中文| 日韩欧美视频免费观看| 亚洲午夜精品久久| 久久91亚洲精品中文字幕奶水| 亚洲免费观看高清完整版在线观看熊 | 中日韩精品一区二区三区| 懂色一区二区三区av片| 亚洲国产另类 国产精品国产免费| 粉嫩久久99精品久久久久久夜| 91麻豆免费视频网站| 久久久久久久久久久99| 国产精品久久久久久中文字| 欧美一区二区三区视频| 2023国产精品自拍| 国产裸体无遮挡| 手机av免费看| 国产aaa免费视频| 国产在线98福利播放视频| 精品成人a区在线观看| 成人免费电影视频| 91丨九色丨海角社区| 手机av在线免费| 国产在线视频欧美一区二区三区| 在线精品播放av| 欧美午夜宅男影院在线观看| 国产一区二区久久| 国产又粗又大又爽| 综合 欧美 亚洲日本| 成人在线观看a| 久久久99国产精品免费| 久久久免费高清电视剧观看| 精品日韩在线一区| 亚洲v日本v欧美v久久精品| 国产一区二区成人久久免费影院| 可以免费在线观看的av| 日本少妇一级片| 91成人综合网| 狠狠色综合欧美激情| 7m精品福利视频导航| 亚洲女人天堂网| 欧美性猛交xxxx乱大交退制版| 亚洲国产成人一区二区三区| 老鸭窝一区二区久久精品| 岳乳丰满一区二区三区| 亚洲最大的黄色网址| 成人高清在线观看视频| 免费高清一区二区三区| 精品乱色一区二区中文字幕| 91国语精品自产拍在线观看性色 | 精品国产99国产精品| 一本到不卡精品视频在线观看| 国产亚洲欧洲997久久综合 | 国产资源精品在线观看| 黄色美女一级片| 欧美 亚洲 另类 激情 另类| 欧美爱爱小视频| 亚洲区自拍偷拍| www.污污视频| 国产日产欧美视频| 男女裸体影院高潮| 热re99久久精品国产99热| 波多野结衣精品久久| 成人激情视频网| 国产精品第8页| 国内精品一区二区三区| 成人一区在线看| 51国产成人精品午夜福中文下载| 国产无码精品在线观看| 成人免费一级片| 久久爱www久久做| 中文字幕欧美日本乱码一线二线| 欧美日韩综合不卡| 欧美放荡办公室videos4k| 91九色在线免费视频| 久章草在线视频| 91嫩草|国产丨精品入口| 超碰免费在线97| 国产精品成人免费在线| 亚洲精品国产精品久久清纯直播 | 欧美成人三级电影在线| 欧美一级大胆视频| 男女激烈动态图| www.中文字幕av| 亚洲国产精品视频在线| 久久久久国产一区二区三区四区| 欧美一区永久视频免费观看| 亚洲大尺度美女在线| 国产毛片欧美毛片久久久| 国产又黄又爽免费视频| 国产在线视频三区| 超碰在线免费97| 国产成人av电影| 69p69国产精品| 日韩av理论片| 国产日产欧产精品推荐色 | 久久大片网站| 亚洲乱妇老熟女爽到高潮的片| 一级淫片免费看| 亚洲综合丝袜美腿| 欧美激情视频一区| 人妻av中文系列| 午夜精品三级久久久有码| 懂色中文一区二区在线播放| 欧洲日韩一区二区三区| 国产精品美女主播在线观看纯欲| 50路60路老熟妇啪啪| 欧美一级黄视频| 亚洲特级片在线| 久久久久久亚洲精品中文字幕| 久久免费一级片| www.xxxx日本| 久久天天做天天爱综合色| 国产亚洲一级高清| 色一情一乱一乱一区91| 黄色一级视频免费观看| 国产亚洲欧洲997久久综合| xxav国产精品美女主播| 蜜臀av色欲a片无码精品一区 | 一区二区三区日韩在线观看| 国产成人精品免费久久久久| 亚洲色图欧美自拍| 免费在线观看成人| 日韩av在线免费播放| 国产尤物av一区二区三区| 天堂av免费在线观看| 欧美日韩国产综合新一区 | 一区二区不卡免费视频| 成人一区二区在线观看| 日韩网站免费观看高清| 北条麻妃在线观看| 亚洲 国产 欧美 日韩| 日韩欧美视频一区| 亚洲天堂电影网| 国产又粗又猛又黄视频| 色久综合一二码| 欧美日韩一区二区三区在线观看免| www.黄色com| 伊人一区二区三区| 99久久久精品免费观看国产| 欧美一级片在线视频| 亚洲九九爱视频| 亚洲bt欧美bt日本bt| 精品国产视频在线观看| 亚洲一区视频在线观看视频| 国产高清一区视频| 久久久国产精品成人免费| 亚洲1区2区3区4区| 亚洲精品成人自拍| 黄片毛片在线看| 中文字幕日韩精品在线观看| 最好看的中文字幕| 国产色综合久久| 91在线免费看片| 国产精品va无码一区二区三区| 欧美图区在线视频| av在线播放亚洲| 国产一区二区福利| 国产成人一区二区三区电影| 激情视频在线播放| 在线成人小视频| 男人揉女人奶房视频60分| 国产一区二区三区免费观看| 国产成人福利网站| 免费在线不卡视频| 精品久久国产字幕高潮| 色播五月激情五月| 国产精品久久久久久久久免费桃花| 5566中文字幕一区二区| 精品成人无码久久久久久| 亚洲精品一区二区三区香蕉| 亚洲 欧美 另类人妖| 99久久国产综合精品麻豆| 91在线视频精品| 国产乱色精品成人免费视频| 日韩网站免费观看高清| 亚洲女人久久久| 欧美一级黄色大片| 欧美xxxxx少妇| 精品国产91久久久久久老师| 日韩精品 欧美| 国产午夜精品理论片a级大结局| 不卡日韩av| 亚洲精品中文字幕成人片| 97在线观看免费高清| 波多野结衣视频在线观看| 中文字幕9999| 午夜免费激情视频| 亚洲欧美制服中文字幕| 香蕉久久久久久久| 日韩成人黄色av| wwwwww日本| 欧美变态tickling挠脚心| 久久久午夜精品福利内容| 欧美午夜片在线免费观看| 色诱视频在线观看| 一区二区三区不卡在线观看| 97超碰在线人人| 1区2区3区精品视频| 国产黄视频在线| 亚洲三级在线免费观看| 色欲av无码一区二区人妻| 亚洲女人的天堂| 欧美日韩在线成人| 精品久久中文字幕久久av| 初高中福利视频网站| 色999日韩国产欧美一区二区| 五月天婷婷在线观看视频| 欧美日韩国产区一| 少妇一级黄色片| 亚洲激情视频在线播放| √天堂中文官网8在线| 国产一区二区三区在线视频 | 免费成人在线视频观看| 日本电影一区二区三区| 国产精品亚洲综合一区在线观看| 一本色道久久综合亚洲二区三区| 国产欧美日韩在线看| 毛片av免费在线观看| 疯狂欧美牲乱大交777| a级在线观看视频| 中文字幕亚洲第一| 亚洲网站免费观看| 国产精品成av人在线视午夜片| 日韩av高清在线观看| 亚洲巨乳在线观看| 亚洲国产精品久久人人爱蜜臀 | 性亚洲最疯狂xxxx高清| 日韩精品电影在线| 视频一区二区视频| 色综合激情五月| 国产一二三区精品| 欧美一级在线亚洲天堂| 精品无码三级在线观看视频| wwwwww欧美| 欧美日韩精品一区二区三区| 免费在线一级片| 国产一区二区丝袜| 国产无遮挡一区二区三区毛片日本| 国产理论在线播放| 日韩一区二区三区精品视频| 日本中文字幕第一页| 国产伦精品一区二区三区四区免费 | 国产午夜三级一区二区三| 免费看黄色片的网站| 欧美人交a欧美精品| 久久99精品国产麻豆婷婷| 能在线观看的av| 日韩精品在线免费观看视频| www.国产视频| 成年丰满熟妇午夜免费视频| 欧美影视一区二区三区| 老熟妇一区二区三区啪啪| 欧美中日韩免费视频| 欧美性猛交xxxx偷拍洗澡| 日韩污视频在线观看| 国产伦精品一区二区| 午夜精品一区二区三区电影天堂| 亚洲熟女www一区二区三区| 亚洲一区亚洲二区亚洲三区| 国产精品成人免费在线| www.5588.com毛片| 懂色一区二区三区av片| 午夜影院久久久| 国产综合精品视频| 婷婷视频在线播放| 亚洲白拍色综合图区| 蜜臀av性久久久久蜜臀av麻豆 | 欧美人与性禽动交精品| 欧美日韩国产a| 天天操天天操天天操| 亚洲成色www.777999| 午夜精品久久17c| 亚洲视频在线观看一区| 日韩av在线播| 国产精品视频一二三四区| 一区二区三区视频观看| 丰满白嫩尤物一区二区| 亚洲欧美va天堂人熟伦| 加勒比在线一区二区三区观看| 在线观看不卡视频| 久久午夜视频| 日本一卡二卡在线| 成人动漫在线视频| 日韩一区二区三区视频在线 | 99热这里只有精品2| 国产欧美一区二区三区在线看| 天天综合色天天| 欧美自拍第一页| 国产性生活毛片| 国产v亚洲v天堂无码| 精品久久一区二区| 成人v精品蜜桃久久一区| 极品色av影院| 日韩亚洲欧美视频| 久久久久久久久网站| 亚洲一区国产视频| 亚洲大尺度网站| 毛茸茸free性熟hd| 日本一区二区三不卡| 久久精品99久久香蕉国产色戒| 亚洲女与黑人做爰| 高h放荡受浪受bl| 91视频在线免费| 欧美尤物一区| 精品国偷自产在线视频| 亚洲综合一二区| 日日嗨av一区二区三区四区| 欧美日韩午夜视频| 国产高清www| 成人黄色午夜影院| 日韩av中文字幕在线| 久久综合狠狠综合久久综合88 | 中文字幕乱码在线人视频| 日本一区二区三区免费观看| 免费91在线视频| 欧美在线观看一区| 91论坛在线播放| 精品久久国产视频| youjizz亚洲女人| 茄子视频成人免费观看| 国产亚洲精品久久飘花| 另类天堂视频在线观看| 在线视频中文字幕一区二区| 国产91丝袜在线18| 亚洲一二区视频| 中字幕一区二区三区乱码| 精品久久久久久久久久中文字幕| 亚洲在线第一页| 欧美精品第一页在线播放| 日韩美女一区二区三区四区| 一区在线观看免费| 国产一区二区福利| 亚洲美女综合网| 精品无码人妻一区二区三区 | 91高跟黑色丝袜呻吟在线观看| 久久偷看各类女兵18女厕嘘嘘| 制服丝袜日韩国产| 亚洲综合视频网| 久久综合久久综合久久| 奇米色777欧美一区二区| 中文字幕视频在线播放| 婷婷久久综合网| www.日本高清| 免费午夜视频在线观看| 一区二区在线中文字幕电影视频| 成人免费视频97| 欧美做受高潮电影o| 精品国产依人香蕉在线精品| 欧美一卡二卡在线| 欧美日韩一区高清| 亚洲影视资源网| 国产亚洲1区2区3区| 成人免费观看视频| 黑人巨大精品欧美黑白配亚洲| 人妻精品一区一区三区蜜桃91| 一区二区视频免费观看| 国产真实夫妇交换视频| 东方av正在进入| 亚洲第一成人网站| 国产在线观看免费播放| 国产成年人视频网站| 成年人视频在线免费| 毛片在线视频播放| 国产 日韩 亚洲 欧美| 成人毛片100部免费看| 国产又黄又爽免费视频| 欧美一级二级三级九九九| 欧美高清视频一区| 久久亚洲一区二区| 欧美极品jizzhd欧美| 日本午夜精品电影| 亚洲一区三区视频在线观看| 亚洲一区三区视频在线观看| 婷婷视频在线播放| 欧美做受777cos| 国产96在线 | 亚洲| 日本va中文字幕| 午夜宅男在线视频| 色哟哟免费视频|