仿浏览器html本地搜索
本文为整理博客,仿浏览器做的一个html本地内容搜索并标记指向搜索文本
- JavaScript
- jquery
- css
效果图
JavaScript Code:
var oldKey0 = "";
var index0 = -1; var oldCount0 = 0;
var newflag = 0;
var currentLength = 0;
function wordSearch(flg) {
var key = $("#search_key").val(); //取key值
if (!key) {
return; //key为空则退出
}
console.log("key:" + key);
getArray();
focusNext(flg);
}
function focusNext(flg) {
if (newflag == 0) {
//如果新搜索,index清零
index0 = 0;
}
if (!flg) {
if (oldCount0 != 0) {
//如果还有搜索
if (index0 < oldCount0) {
//左边如果没走完,走左边
focusMove(index0);
index0++;
} else if (index0 == oldCount0) {
//都走完了
index0 = 0;
focusMove(index0);
index0++;
}
else {
index0 = 0;//没确定
focusMove(index0);
index0++;
}
}
} else {
if (oldCount0 != 0) {
//如果还有搜索
if (index0 <= oldCount0