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 相关文章推荐
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
javascript禁制后退键(Backspace)实例代码
Nov 15 Javascript
JavaScript中判断整字类型最简洁的实现方法
Nov 08 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
10个很棒的jQuery代码片段
Sep 24 Javascript
JS未跨域操作iframe里的DOM
Jun 01 Javascript
JS简单设置下拉选择框默认值的方法
Aug 20 Javascript
如何解决hover在ie6中的兼容性问题
Dec 15 Javascript
vue.js实现仿原生ios时间选择组件实例代码
Dec 21 Javascript
Vue动态加载异步组件的方法
Nov 21 Javascript
详解在React-Native中持久化redux数据
May 22 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
Jun 24 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/06/24 PHP
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
PHP微信分享开发详解
2017/01/14 PHP
php实现的后台表格分页功能示例
2017/10/23 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
javascript截取字符串小结
2015/04/28 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
python实现杨氏矩阵查找
2019/03/02 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
pandas针对excel处理的实现
2021/01/15 Python
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
存储过程的优点有哪些
2012/09/27 面试题
转预备党员政审材料
2014/02/06 职场文书
五型班组建设方案
2014/02/10 职场文书
办公室主任职责范本
2014/03/07 职场文书
质量承诺书格式
2014/05/20 职场文书
应届生求职自荐信
2014/07/04 职场文书
雨雪天气温馨提示
2015/07/15 职场文书
2015年成本会计工作总结
2015/10/14 职场文书