jQuery單頁面文字搜索插件jquery.fullsearch.js的使用方法
jquery.fullsearch.js一款基于Bootstrap的單頁面文字搜索jQuery插件。通過搜索關(guān)鍵字,插件會在下拉列表中高亮列出關(guān)鍵字和所在的各個段落,用戶點擊相應(yīng)的搜索下拉列表項即可跳轉(zhuǎn)到相應(yīng)的地方。
jquery.fullsearch.js使用方法
使用該文字搜索插件需要在頁面中引入Bootstrap相關(guān)文件,以及jQuery和jquery.full-search.js文件,為了實現(xià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)建一個<input>元素用于制作搜索框。
<input type="search" id="search" placeholder="請輸入本頁面內(nèi)容">
然后創(chuàng)建一個搜索列表的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)容放入一個帶唯一ID號的容器中
<div id="result-list"> <!-- 可對以下內(nèi)容中的文字進(jìn)行搜索 --> <h4 id="a">Lorem ipsum dolor sit amet</h4> ...... <h4 id="b">Morbi fermentum</h4> ...... ... </div>
jquery.fullsearch.js插件初始化
在頁面DOM元素加載完畢之后,可以通過fullsearch()方法來初始化該文字搜索插件。
$('#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文字搜索功能文章請查看下面的相關(guān)文章
- jquery實現(xiàn)靜態(tài)搜索功能(可輸入搜索文字)
- jQuery實現(xiàn)動態(tài)文字搜索功能
- JS實現(xiàn)搜索框文字可刪除功能
- javascript搜索框點擊文字消失失焦時文本出現(xiàn)
- 利用jQuery實現(xiàn)可輸入搜索文字的下拉框
- JavaScript前端頁面搜索功能案例【基于jQuery】
- jQuery Jsonp跨域模擬搜索引擎
- jquery中用jsonp實現(xiàn)搜索框功能
- JQuery+JS實現(xiàn)仿百度搜索結(jié)果中關(guān)鍵字變色效果
- 基于jquery的頁面劃詞搜索JS
- jquery+json實現(xiàn)的搜索加分頁效果
相關(guān)文章
JavaScript編程通過Matlab質(zhì)心算法定位學(xué)習(xí)
這篇文章主要為大家介紹了JavaScript編程中通過Matlab質(zhì)心算法來定位的算法學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10
微信小程序 保留小數(shù)(toFixed)詳細(xì)介紹
這篇文章主要介紹了 微信小程序 保留小數(shù)(toFixed)詳細(xì)介紹的相關(guān)資料,這里附有實例,幫助大家學(xué)習(xí)參考此部分知識,需要的朋友可以參考下2016-11-11
fs-extra實現(xiàn)yarn?create?tlist創(chuàng)建示例詳解
這篇文章主要為大家介紹了fs-extra實現(xiàn)yarn?create?tlist創(chuàng)建示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
JSON stringify及parse方法實現(xiàn)數(shù)據(jù)深拷貝
這篇文章主要為大家介紹了JSON.stringify遞歸及JSON.parse有限狀態(tài)自動機(jī)實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
arrify 轉(zhuǎn)數(shù)組實現(xiàn)示例源碼解析
這篇文章主要為大家介紹了arrify 轉(zhuǎn)數(shù)組實現(xiàn)示例源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12

