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 相关文章推荐
贴一个在Mozilla中常用的Javascript代码
Jan 09 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
Aug 02 Javascript
基于JQuery实现的Select级联
Jan 27 Javascript
告诉你什么是javascript的回调函数
Sep 04 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
Mar 31 Javascript
jquery获取复选框的值的简单实例
May 26 Javascript
使用vuex缓存数据并优化自己的vuex-cache
May 30 Javascript
在微信小程序中保存网络图片
Feb 12 Javascript
package.json配置文件构成详解
Aug 27 Javascript
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
vue实现从外部修改组件内部的变量的值
Jul 30 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
Aug 31 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
文章推荐系统(二)
2006/10/09 PHP
php 空格,换行,跳格使用说明
2009/12/18 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
php中的三元运算符使用说明
2011/07/03 PHP
解析将多维数组转换为支持curl提交的一维数组格式
2013/07/08 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
拖动一个HTML元素
2006/12/22 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
2018/10/19 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
vue中用 async/await 来处理异步操作
2020/07/18 Javascript
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
使用python实现生成用户信息
2017/03/20 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
Python中property函数用法实例分析
2018/06/04 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
python配置文件写入过程详解
2019/10/19 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
python 如何将office文件转换为PDF
2020/09/22 Python
Python colormap库的安装和使用详情
2020/10/06 Python
Python用Jira库来操作Jira
2020/12/28 Python
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
数据库专业英语
2012/11/30 面试题
护士毕业生自荐信
2014/02/07 职场文书
赔偿协议书范本
2014/09/12 职场文书
严以用权学习心得体会
2016/01/12 职场文书
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
2021年国漫热度排行前十,完美世界上榜,第四是美国动画作品
2022/03/18 国漫