var MyjQuery ={};var rowNo= 0MyjQuery.seekdiv= newObject({/*提示框

event:事件

txtid:文本框ID

txtvalue:文本框的值

array:进行搜索的数组

scrollbar:有无滚动条,yes表示有,no表示无。

count:提示框的展示条数

width,height:宽高*/SearchEngine:function(event, txtid, txtvalue, array, scrollbar, count, width, height) {if (scrollbar == "yes") {

$("body").append("

}else{

$("body").append("

}var divX = $("#" + txtid).offset().top + 20;var divY = $("#" +txtid).offset().left;

$("#flydiv").css("top", divX);

$("#flydiv").css("left", divY);//$("#iframe").attr("src", "../js/HighlyHint/iframe.htm");

$("#flydiv").append("

");if (txtvalue == "") {

array= "";

$("#tb tr").remove();

$("#flydiv").remove();

$("#flydiv").hide();

}var appendstr =array;var tszsz = "";var appendstrleng =appendstr.length;//根据行数的增加调整iframe的高度

var _height_tr = parseInt(height) / 30;if (appendstrleng >_height_tr) {

$("iframe").css("height", parseInt(height) + 20 * (appendstrleng - _height_tr) + "px");//alert(parseInt(height) + 20 * (appendstrleng - _height_tr));

}for (var i = 0; i < appendstrleng; i++) {if (count == 0) {

tszsz+= "

" + appendstr[i] + "";

}else{if (i < count) {//限定条数

tszsz += "

" + appendstr[i] + "";

}

}

}

$("#tb tr").remove();if (tszsz.length > 0) {

$("#flydiv").show();

}else{

$("#flydiv").hide();

}

$("#tb").append(tszsz);

MyjQuery.seekdiv.ok(event, txtid);

$(".clickrow").click(function() {var id = $(this).attr("id");

document.getElementById(txtid).value=document.getElementById(id).innerText;

$("#tb tr").remove();

$("#flydiv").remove();

$("#flydiv").hide();

$("#" +txtid).focus();

});

$(".leave").mouseleave(function() {

$("#tb tr").remove();

$("#flydiv").remove();

$("#flydiv").hide();

});

},

mouseout:function(i) {

document.getElementById("tr_" + i).style.backgroundColor = "#CEE5F7";

},

mousemove:function(i) {

document.getElementById("tr_" + i).style.backgroundColor = "#ECE9D8";

},

ok:function(event, inputId) {var tableId = 'tb';//事件的标识代码

if (event.keyCode == 38) {for (var k = 0; k < document.getElementById(tableId).rows.length; k++) {

document.getElementById(tableId).rows(k).bgColor= "#CEE5F7";

}if (rowNo == 0) {

rowNo++;

}if (document.getElementById(tableId).rows.length > 0) {

document.getElementById(tableId).rows(--rowNo % document.getElementById(tableId).rows.length).bgColor = "#ECE9D8";//document.getElementById(inputId).value = document.getElementById(tableId).rows(rowNo % document.getElementById(tableId).rows.length).innerText;

}

}//事件的标识代码

if (event.keyCode == 40) {for (var k = 0; k < document.getElementById(tableId).rows.length; k++) {

document.getElementById(tableId).rows(k).bgColor= "#CEE5F7";

}if (document.getElementById(tableId).rows.length > 0) {

document.getElementById(tableId).rows(++rowNo % document.getElementById(tableId).rows.length).bgColor = "#ECE9D8";//document.getElementById(inputId).value = document.getElementById(tableId).rows(rowNo % document.getElementById(tableId).rows.length).innerText;

}

}if (event.keyCode == 13) {if (document.getElementById(tableId).rows.length > 0) {

document.getElementById(inputId).value= document.getElementById(tableId).rows(rowNo %document.getElementById(tableId).rows.length).innerText;

}

$("#tb tr").remove();

$("#flydiv").remove();

$("#flydiv").hide();

}

}

});

android 百度悬浮搜索框,百度的搜索框效果如何实现的???相关推荐

  1. Android桌面悬浮窗仿QQ手机管家加速效果

    主要还是用到了WindowManager对桌面悬浮进行管理. 需要一个火箭的悬浮窗 一个发射台悬浮窗  ,判断火箭是否放到了发射台,如果放上了,则使用AsyTask 慢慢将火箭的图片往上移.结束后., ...

  2. 如何开发一个用户脚本系列(3)——脚本一:百度首页和搜索页面添加 Google 搜索框...

    2019独角兽企业重金招聘Python工程师标准>>> 在本系列的前两篇文章中,我们对用户脚本以及开发脚本前应该掌握的基础知识进行了介绍.从这篇文章开始,将以已发布可用的脚本为基础, ...

  3. easyui分页查询为什么会有下拉框_做网站优化为什么要分析百度下拉词和相关搜索?...

    作为中国最大的搜索引擎,百度拥有超过十亿的用户,其流量资源根本无法忽略,所以即使自媒体非常火爆,搜索引擎优化仍不可或缺.而谈到网站SEO,80%的内容都会围绕关键词展开,其中一项关键词挖掘就涉及百度下 ...

  4. 百度搜索结果的URL参数 搜索框提示词搜索方式(rsv_sug2)

    通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. 百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2) 名称 rsv_ ...

  5. 百度搜索引擎结果网址参数 搜索框提示词搜索方式(rsv_sug2)

    通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. [b]百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2)[/b] ...

  6. 百度搜索结果页面的参数 搜索框提示词搜索方式(rsv_sug2)

    通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. 百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2) 名称 rsv_ ...

  7. 计算机怎么设置搜索桌面,桌面百度:电脑上的直接搜索框,想搜就搜

    桌面百度客户端是由百度官方推出的一款基于网页搜索的pc桌面工具,让用户享受极速.智能.个性化的搜索体验,简单易用.下面是小编带来的桌面百度的使用方法和特色功能介绍,大家可以了解下. 桌面百度有哪些特色 ...

  8. 百度搜索的一个联想搜索框是如何实现的利用AJAX实现

    实现类似于百度搜索的一个联想搜索框 效果图 考虑实现的步骤 1.创建相应的数据库并且存储数据 2.测试一下数据传输回来得搜索结果 3.模拟搜索页面 4.导入需要用到的JAR包和配置文件 5.在网页为输 ...

  9. 手机桌面百度搜索框不显示热词_移动端搜索和PC端搜索的区别

    随着智能手机的普及,移动端搜索量是越来越大了,在去年从未有人通过移动搜索我的博客,而到了今年,从通过统计工具的数据分析来看,已经有越来越多的用户通过手机搜索到我的博客. 有一段时间移动搜索来路很大的时 ...

  10. github高级搜索技巧_【建议收藏】百度 quot;隐藏quot; 的高级搜索技巧

    相信大多数人用搜索引擎(百度.谷歌.搜狗.360.BING--)搜索内容时,通常都是直接输入要搜索内容的关键词,有时候为了找到你需要的内容,要一个一个链接打开看,一页一页翻,这样很浪费时间. 其实各大 ...

最新文章

  1. IaaS、PaaS 和 SaaS:云服务模型概述
  2. python 搭建的http 动态服务器_Python 创建HTTP服务器的简单示例
  3. Swift学习之map、flatMap、filter、reduce的使用
  4. 【tf下载mnist数据】urlopen error [Errno 11004] getaddrinfo failed
  5. C语言//注释使下一行代码失效
  6. 快速失败(fail-fast)和安全失败(fail-safe)
  7. 1.15-1.16 sqoop action
  8. 互联网晚报 | 10月5日 星期二 | 爱奇艺、腾讯、优酷宣布取消超前点播;蜜雪冰城冲刺A股上市;吴京主演电影票房超200亿...
  9. 惠普服务器装Linux7系统,如何安装惠普服务器操作系统
  10. gdb调试中出现optimized out
  11. python安装后无法打开文本_Python 安装zbar-py时出现 无法打开包括文件: “unistd.h” no such file or directory...
  12. 机器学习 Machine Learning- 吴恩达Andrew Ng 第11~15课总结
  13. 单位换算:秒(s)/毫秒(ms)/微秒(us)/纳秒(ns)/皮秒(ps)之间密尔(mil)/毫米(mil)/英尺(inch)之间
  14. 【sql】SQL3 查找当前薪水详情以及部门编号dept_no
  15. html p首字母缩进,css如何控制首行缩进2个字符?
  16. kaggle实战—泰坦尼克(四、数据可视化)
  17. os.path.dirname用法
  18. 无线通信基础无线信道的统计描述(二)
  19. 手把手教你抄板(待更新)
  20. 浅谈Hybrid技术——Big-man

热门文章

  1. python读取文件某一行-使用python读取.text文件特定行的数据方法
  2. 零基础学python爬虫-零基础学习python_爬虫(53课)
  3. python学习手册中文版免费下载-python学习手册下载|
  4. python中文解释-python注释不能识别中文
  5. 下列哪个不是目前python里的内置模块-python的内置模块math在哪个文件里
  6. python新手入门-python新手入门方法
  7. python3下载文件-使用Python 3从网上下载文件
  8. python开发软件行么-python适合开发桌面软件吗?
  9. php和python性能-python、node、php、go、java性能对比测试
  10. python编程基础与应用-Python程序设计:从编程基础到专业应用