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 相关文章推荐
js获取url参数的使用扩展实例
Dec 29 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
AngularJS自定义插件实现网站用户引导功能示例
Nov 07 Javascript
JavaScript中匿名函数的递归调用
Jan 22 Javascript
浅谈javascript中的 “ &amp;&amp; ” 和 “ || ”
Feb 02 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
angular.fromJson与toJson方法用法示例
May 17 Javascript
利用jsonp与代理服务器方案解决跨域问题
Sep 14 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 Javascript
使用zrender.js绘制体温单效果
Oct 31 Javascript
在实例中重学JavaScript事件循环
Dec 03 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表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
flash javascript之间的通讯方法小结
2008/12/20 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
2018/05/04 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
基于vue实现一个禅道主页拖拽效果
2019/05/27 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
Python时间获取及转换知识汇总
2017/01/11 Python
python调用staf自动化框架的方法
2018/12/26 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
Python创建临时文件和文件夹
2020/08/05 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
总经理助理工作职责
2014/02/06 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
烹饪自我鉴定
2014/03/01 职场文书
学校运动会广播稿
2014/10/11 职场文书
趣味运动会开幕词
2015/01/28 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
绿里奇迹观后感
2015/06/15 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers