js实现百度搜索提示框


Posted in Javascript onFebruary 05, 2017

效果如下所示

js实现百度搜索提示框

话不多说,请看代码:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>百度搜索提示框</title>
<style>
* { margin: 0;padding: 0; outline: none;}
.search101 {
 width: 650px;
 margin: 300px auto;
 font-size: 0;
} 
.sou1 { 
 width: 514px;
 height: 40px;
 color: #666;
 font: 16px Microsoft YaHei;
 border: 1px solid rgba(170,170,170,.9);
 border-right: 0;
 border-radius: 2px 0 0 2px;
 background: rgba(255,255,255,.9);
 padding: 0 30px 0 3px; 
 vertical-align: top; 
 display: inline-block;
 transition: .2s; 
}
.sou2 { 
 width: 100px;
 height: 42px;
 font: 16px Microsoft YaHei;
 color: rgba(255,255,255,.9); 
 background: rgba(0,170,240,1);
 border: 0;
 border-left: 1px solid rgba(0,170,240,1);
 border-radius: 0 2px 2px 0;
 margin: 0 0 0 -1px;
 vertical-align: top;
 transition: .3s;
 display: inline-block;
 cursor: pointer;
}
.sou2:hover {
 background: rgba(0,140,220,.9);
}
.sou1:focus {
 color: #333; 
 border: 1px solid rgba(0,170,240,1);
 border-right: none;
}
</style>
</head>
<body>
 <div class="search101">
 <form action="http://www.baidu.com/baidu" class="search-form" method="" id="search-form">
  <input id="ipt1" name="tn" type="hidden" value="baidu" >
  <input type="text" id="sou1" class="sou1" name="word" maxlength="8048" value="" placeholder="" baiduSug=1 onmouseover="focus()">
  <input type="submit" class="sou2" value="百度一下" >
 </form>
 </div>
<!-- 百度搜索提示 -->
<script charset="gbk" src="http://www.baidu.com/js/opensug.js"></script> <!-- we124.com/libs/js/opensug.js(无logo) -->
<script> 
 document.getElementById("sou1").focus(); 
 var txtObj = document.getElementById("alertSpan");
 //回调函数,用于获取用户当前选择的文字
 function show(str){
 txtObj.innerHTML = str;
 }
 var params = {
 "XOffset": 0,   //提示框位置横向偏移量,单位px
 "YOffset": 0,   //提示框位置纵向偏移量,单位px
 "width": 204,   //提示框宽度,单位px
 "fontColor": "#666",  //提示框文字颜色
 "fontColorHI": "#222",  //提示框高亮选择时文字颜色
 "fontSize": "16px",  //文字大小
 "fontFamily": "微软雅黑", //文字字体
 "borderColor": "#d8d8d8", //提示框的边框颜色
 "bgcolorHI": "#e8e8e8",  //提示框高亮选择的颜色
 "sugSubmit": true,  //在选择提示词条是是否提交表单 
 };
 BaiduSuggestion.bind("ipt1",params,show); 
</script> 
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
IE 上下滚动展示模仿Marquee机制
Dec 20 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
Oct 24 Javascript
javascript实现禁止复制网页内容
Dec 16 Javascript
一道常被人轻视的web前端常见面试题(JS)
Feb 15 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
JS获取一个未知DIV高度的方法
Aug 09 Javascript
Bootstrap标签页(Tab)插件使用方法
Mar 21 Javascript
vue+springmvc导出excel数据的实现代码
Jun 27 Javascript
Vue.js轮播图走马灯代码实例(全)
May 08 Javascript
Layui选项卡制作历史浏览记录的方法
Sep 28 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
Dec 31 Javascript
uniapp实现横向滚动选择日期
Oct 21 Javascript
jQuery.Form上传文件操作
Feb 05 #Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 #Javascript
用jquery的attr方法实现图片切换效果
Feb 05 #Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 #Javascript
JS动态生成年份和月份实例代码
Feb 04 #Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
Feb 04 #Javascript
js常用DOM方法详解
Feb 04 #Javascript
You might like
php 禁止页面缓存输出
2009/01/07 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
JavaScript入门教程(7) History历史对象
2009/01/31 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
javascript数组去重的方法汇总
2015/04/14 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
python访问系统环境变量的方法
2015/04/29 Python
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
Django框架视图介绍与使用详解
2019/07/18 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
2020/04/07 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
技校生自我鉴定
2013/12/08 职场文书
计生专干事迹
2014/05/28 职场文书
班组拓展活动方案
2014/08/14 职场文书
2014年监理工作总结范文
2014/11/17 职场文书
2014年检验科工作总结
2014/11/22 职场文书
安全承诺书格式范本
2015/04/28 职场文书
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
分享Python异步爬取知乎热榜
2022/04/12 Python
SQL SERVER中的流程控制语句
2022/05/25 SQL Server