android 百度悬浮搜索框,百度的搜索框效果如何实现的???
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 百度悬浮搜索框,百度的搜索框效果如何实现的???相关推荐
- Android桌面悬浮窗仿QQ手机管家加速效果
主要还是用到了WindowManager对桌面悬浮进行管理. 需要一个火箭的悬浮窗 一个发射台悬浮窗 ,判断火箭是否放到了发射台,如果放上了,则使用AsyTask 慢慢将火箭的图片往上移.结束后., ...
- 如何开发一个用户脚本系列(3)——脚本一:百度首页和搜索页面添加 Google 搜索框...
2019独角兽企业重金招聘Python工程师标准>>> 在本系列的前两篇文章中,我们对用户脚本以及开发脚本前应该掌握的基础知识进行了介绍.从这篇文章开始,将以已发布可用的脚本为基础, ...
- easyui分页查询为什么会有下拉框_做网站优化为什么要分析百度下拉词和相关搜索?...
作为中国最大的搜索引擎,百度拥有超过十亿的用户,其流量资源根本无法忽略,所以即使自媒体非常火爆,搜索引擎优化仍不可或缺.而谈到网站SEO,80%的内容都会围绕关键词展开,其中一项关键词挖掘就涉及百度下 ...
- 百度搜索结果的URL参数 搜索框提示词搜索方式(rsv_sug2)
通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. 百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2) 名称 rsv_ ...
- 百度搜索引擎结果网址参数 搜索框提示词搜索方式(rsv_sug2)
通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. [b]百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2)[/b] ...
- 百度搜索结果页面的参数 搜索框提示词搜索方式(rsv_sug2)
通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. 百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2) 名称 rsv_ ...
- 计算机怎么设置搜索桌面,桌面百度:电脑上的直接搜索框,想搜就搜
桌面百度客户端是由百度官方推出的一款基于网页搜索的pc桌面工具,让用户享受极速.智能.个性化的搜索体验,简单易用.下面是小编带来的桌面百度的使用方法和特色功能介绍,大家可以了解下. 桌面百度有哪些特色 ...
- 百度搜索的一个联想搜索框是如何实现的利用AJAX实现
实现类似于百度搜索的一个联想搜索框 效果图 考虑实现的步骤 1.创建相应的数据库并且存储数据 2.测试一下数据传输回来得搜索结果 3.模拟搜索页面 4.导入需要用到的JAR包和配置文件 5.在网页为输 ...
- 手机桌面百度搜索框不显示热词_移动端搜索和PC端搜索的区别
随着智能手机的普及,移动端搜索量是越来越大了,在去年从未有人通过移动搜索我的博客,而到了今年,从通过统计工具的数据分析来看,已经有越来越多的用户通过手机搜索到我的博客. 有一段时间移动搜索来路很大的时 ...
- github高级搜索技巧_【建议收藏】百度 quot;隐藏quot; 的高级搜索技巧
相信大多数人用搜索引擎(百度.谷歌.搜狗.360.BING--)搜索内容时,通常都是直接输入要搜索内容的关键词,有时候为了找到你需要的内容,要一个一个链接打开看,一页一页翻,这样很浪费时间. 其实各大 ...
最新文章
- IaaS、PaaS 和 SaaS:云服务模型概述
- python 搭建的http 动态服务器_Python 创建HTTP服务器的简单示例
- Swift学习之map、flatMap、filter、reduce的使用
- 【tf下载mnist数据】urlopen error [Errno 11004] getaddrinfo failed
- C语言//注释使下一行代码失效
- 快速失败(fail-fast)和安全失败(fail-safe)
- 1.15-1.16 sqoop action
- 互联网晚报 | 10月5日 星期二 | 爱奇艺、腾讯、优酷宣布取消超前点播;蜜雪冰城冲刺A股上市;吴京主演电影票房超200亿...
- 惠普服务器装Linux7系统,如何安装惠普服务器操作系统
- gdb调试中出现optimized out
- python安装后无法打开文本_Python 安装zbar-py时出现 无法打开包括文件: “unistd.h” no such file or directory...
- 机器学习 Machine Learning- 吴恩达Andrew Ng 第11~15课总结
- 单位换算:秒(s)/毫秒(ms)/微秒(us)/纳秒(ns)/皮秒(ps)之间密尔(mil)/毫米(mil)/英尺(inch)之间
- 【sql】SQL3 查找当前薪水详情以及部门编号dept_no
- html p首字母缩进,css如何控制首行缩进2个字符?
- kaggle实战—泰坦尼克(四、数据可视化)
- os.path.dirname用法
- 无线通信基础无线信道的统计描述(二)
- 手把手教你抄板(待更新)
- 浅谈Hybrid技术——Big-man
热门文章
- python读取文件某一行-使用python读取.text文件特定行的数据方法
- 零基础学python爬虫-零基础学习python_爬虫(53课)
- python学习手册中文版免费下载-python学习手册下载|
- python中文解释-python注释不能识别中文
- 下列哪个不是目前python里的内置模块-python的内置模块math在哪个文件里
- python新手入门-python新手入门方法
- python3下载文件-使用Python 3从网上下载文件
- python开发软件行么-python适合开发桌面软件吗?
- php和python性能-python、node、php、go、java性能对比测试
- python编程基础与应用-Python程序设计:从编程基础到专业应用