jQuery單頁(yè)面文字搜索插件jquery.fullsearch.js的使用方法
jquery.fullsearch.js一款基于Bootstrap的單頁(yè)面文字搜索jQuery插件。通過(guò)搜索關(guān)鍵字,插件會(huì)在下拉列表中高亮列出關(guān)鍵字和所在的各個(gè)段落,用戶點(diǎn)擊相應(yīng)的搜索下拉列表項(xiàng)即可跳轉(zhuǎn)到相應(yīng)的地方。
jquery.fullsearch.js使用方法
使用該文字搜索插件需要在頁(yè)面中引入Bootstrap相關(guān)文件,以及jQuery和jquery.full-search.js文件,為了實(shí)現(xiàn)瞄點(diǎn)跳轉(zhuǎn),還需要引入anchor.js文件。
<link href="css/bootstrap.min.css" rel="external nofollow" type="text/css" rel="stylesheet"> <link href="css/jumbotron-narrow.css" rel="external nofollow" rel="stylesheet"> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <script type="text/javascript" src="js/anchor.js"></script> <script type="text/javascript" src="js/jquery.full-search.js"></script>
HTML結(jié)構(gòu)
創(chuàng)建一個(gè)<input>元素用于制作搜索框。
<input type="search" id="search" placeholder="請(qǐng)輸入本頁(yè)面內(nèi)容">
然后創(chuàng)建一個(gè)搜索列表的HTML模板。
<div > <h4>標(biāo)題</h4> <ul > <li><a href="">dsfsdfsdf</a></li> <li><a href="">sdfsdf</a></li> </ul> <h4>內(nèi)容</h4> <ul > <li><a href="">sdfsdf</a></li> <li><a href="">sdfsd</a></li> </ul> </div>
最后將你需要進(jìn)行搜索的內(nèi)容放入一個(gè)帶唯一ID號(hào)的容器中
<div id="result-list"> <!-- 可對(duì)以下內(nèi)容中的文字進(jìn)行搜索 --> <h4 id="a">Lorem ipsum dolor sit amet</h4> ...... <h4 id="b">Morbi fermentum</h4> ...... ... </div>
jquery.fullsearch.js插件初始化
在頁(yè)面DOM元素加載完畢之后,可以通過(guò)fullsearch()方法來(lái)初始化該文字搜索插件。
$('#search').fullsearch({
highlight: true,
search_data: ".search-result",
search_title: ".result-section",
search_content: ".result-content",
list: "#result-list",
nodata: "沒有找到相關(guān)數(shù)據(jù)"
});
jquery.fullsearch.js配置參數(shù)
highlight:是否高亮搜索關(guān)鍵字。
search_data:搜索結(jié)果存放的容器的class類。
search_title:搜索的標(biāo)題容器。
search_content:搜索的結(jié)果容器。
list:要進(jìn)行搜索的容器。
更多js,jq文字搜索功能文章請(qǐng)查看下面的相關(guān)文章
- jquery實(shí)現(xiàn)靜態(tài)搜索功能(可輸入搜索文字)
- jQuery實(shí)現(xiàn)動(dòng)態(tài)文字搜索功能
- JS實(shí)現(xiàn)搜索框文字可刪除功能
- javascript搜索框點(diǎn)擊文字消失失焦時(shí)文本出現(xiàn)
- 利用jQuery實(shí)現(xiàn)可輸入搜索文字的下拉框
- JavaScript前端頁(yè)面搜索功能案例【基于jQuery】
- jQuery Jsonp跨域模擬搜索引擎
- jquery中用jsonp實(shí)現(xiàn)搜索框功能
- JQuery+JS實(shí)現(xiàn)仿百度搜索結(jié)果中關(guān)鍵字變色效果
- 基于jquery的頁(yè)面劃詞搜索JS
- jquery+json實(shí)現(xiàn)的搜索加分頁(yè)效果
相關(guān)文章
JavaScript編程通過(guò)Matlab質(zhì)心算法定位學(xué)習(xí)
這篇文章主要為大家介紹了JavaScript編程中通過(guò)Matlab質(zhì)心算法來(lái)定位的算法學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10
微信小程序 保留小數(shù)(toFixed)詳細(xì)介紹
這篇文章主要介紹了 微信小程序 保留小數(shù)(toFixed)詳細(xì)介紹的相關(guān)資料,這里附有實(shí)例,幫助大家學(xué)習(xí)參考此部分知識(shí),需要的朋友可以參考下2016-11-11
fs-extra實(shí)現(xiàn)yarn?create?tlist創(chuàng)建示例詳解
這篇文章主要為大家介紹了fs-extra實(shí)現(xiàn)yarn?create?tlist創(chuàng)建示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
JSON stringify及parse方法實(shí)現(xiàn)數(shù)據(jù)深拷貝
這篇文章主要為大家介紹了JSON.stringify遞歸及JSON.parse有限狀態(tài)自動(dòng)機(jī)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
arrify 轉(zhuǎn)數(shù)組實(shí)現(xiàn)示例源碼解析
這篇文章主要為大家介紹了arrify 轉(zhuǎn)數(shù)組實(shí)現(xiàn)示例源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12

