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 相关文章推荐
jquery 简单的进度条实现代码
Mar 11 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
Jun 23 Javascript
使用Curl命令查看请求响应时间方法
Nov 04 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
Dec 24 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
Apr 01 Javascript
node.js express中app.param的用法详解
Jul 16 Javascript
JS实现的走迷宫小游戏完整实例
Jul 19 Javascript
关于vue中的ajax请求和axios包问题
Apr 19 Javascript
微信小程序实现漂亮的弹窗效果
May 26 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
Mar 07 Javascript
JS实现联想、自动补齐国家或地区名称的功能
Jul 07 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
javascript+css3开发打气球小游戏完整代码
2017/11/28 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
Vue中保存数据到磁盘文件的方法
2018/09/06 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
python解析模块(ConfigParser)使用方法
2013/12/10 Python
python调用java的Webservice示例
2014/03/10 Python
跟老齐学Python之网站的结构
2014/10/24 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
django 信号调度机制详解
2019/07/19 Python
在pycharm中显示python画的图方法
2019/08/31 Python
Pytorch实验常用代码段汇总
2020/11/19 Python
python 实现百度网盘非会员上传超过500个文件的方法
2021/01/07 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
怎样写好自我评价呢?
2014/02/16 职场文书
本科毕业生自荐信
2014/06/02 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js