javascript实现类似于新浪微博搜索框弹出效果的方法


Posted in Javascript onJuly 27, 2015

本文实例讲述了javascript实现类似于新浪微博搜索框弹出效果的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>仿新浪微博搜索框弹出的效果</title>
<style type="text/css">
body{font-size:12px;}
.weibo{width:500px; height:200px; position:relative;}
.so{width:200px; height:24px; margin:30px;}
.so #s_so{width:100px; border:1px solid #ccc; line-height:20px; height:20px;}
#show{display:none; position:absolute; top:0px; left:10px; width:200px; height:60px; background:#fff; font-size:12px; border:1px solid #ccc; padding:10px;}
#show span{margin-left:120px; color:#F00; cursor:pointer;}
</style>
</head>
<body>
<script type="text/javascript">
var $=function (id){
  return document.getElementById(id);
  }
function s_show(){
$('s_so').value="";
$("show").style.display='block';
$("b_so").focus(); 
}
function closed(){
$("show").style.display='none';
$('s_so').value="搜索他说的话";
}
</script>
<div class="weibo">
  <div class="so">
  <form>
  <input type="text" value="搜索他说的话" onfocus="s_show()" id="s_so"/>
  <input type="submit" value="查找" />
  </form>
  </div>
  <div id="show">
  <p>搜索他说的话<span onclick="closed()">X</span></p>
  <form>
   <input type="text" value="" id="b_so"/><input type="submit" value="查找" />
  </form>
  </div>
</div>
</body>
</html>

运行效果如下:

javascript实现类似于新浪微博搜索框弹出效果的方法

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
Jan 02 Javascript
图解JavaScript中的this关键字
May 28 Javascript
JavaScript函数中关于valueOf和toString的理解
Jun 14 Javascript
Vue.js常用指令汇总(v-if、v-for等)
Nov 03 Javascript
Bootstrap风格的zTree右键菜单
Feb 17 Javascript
浅析JavaScript中的特殊数据类型
Dec 15 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
了解javascript中let和var及const关键字的区别
May 24 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
vue 父组件通过v-model接收子组件的值的代码
Oct 27 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 20 Javascript
JavaScript ES 模块的使用
Nov 12 Javascript
JavaScript动态提示输入框输入字数的方法
Jul 27 #Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
Jul 27 #Javascript
JQ技术实现注册页面带有校验密码强度
Jul 27 #Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
Jul 27 #Javascript
在for循环中length值是否需要缓存
Jul 27 #Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
Jul 27 #Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
Jul 27 #Javascript
You might like
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
js鼠标左右键 键盘值小结
2010/06/11 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
mpvue 单文件页面配置详解
2018/12/02 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
判断js数据类型的函数实例详解
2019/05/23 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
python绘制条形图方法代码详解
2017/12/19 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
过滤器的用法
2013/10/08 面试题
年度考核自我鉴定
2014/03/19 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
公司租房协议书
2014/10/14 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
小学四年级作文之写景
2019/08/23 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python