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 结合C#后台的数组对文章的关键字自动添加链接的代码
Jul 15 Javascript
javascript的console.log()用法小结
May 31 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
Jan 04 Javascript
Javascript中 关于prototype属性实现继承的原理图
Apr 16 Javascript
JavaScript中的getDay()方法使用详解
Jun 09 Javascript
PHP结合jQuery实现红蓝投票功能特效
Jul 22 Javascript
用AngularJS的指令实现tabs切换效果
Aug 31 Javascript
Vue自定义指令介绍(2)
Dec 08 Javascript
javascript计算渐变颜色的实例
Sep 22 Javascript
JQuery扩展对象方法操作示例
Aug 21 jQuery
layui table 多行删除(id获取)的方法
Sep 12 Javascript
Vue调用后端java接口的实例代码
Oct 28 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
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
ES6学习教程之对象字面量详解
2017/10/09 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
学习python的几条建议分享
2013/02/10 Python
Python中关于使用模块的基础知识
2015/05/24 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
用HTML5实现鼠标滚轮事件放大缩小图片的功能
2015/06/25 HTML / CSS
简历中个人求职的自我评价模板
2013/11/29 职场文书
法律专业推荐信范文
2013/11/29 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
超市促销活动方案
2014/03/05 职场文书
申报优秀教师材料
2014/12/16 职场文书
事业单位个人总结
2015/02/12 职场文书
公司员工手册范本
2015/05/14 职场文书
祝酒词范文
2015/08/12 职场文书
SQL Server数据定义——模式与基本表操作
2021/04/05 SQL Server
react如何快速设置文件路径别名
2021/04/28 Javascript