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代码
Aug 25 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
jQuery实现多按钮单击变色
Nov 27 Javascript
javaScript的函数对象的声明详解
Feb 06 Javascript
JavaSacript中charCodeAt()方法的使用详解
Jun 05 Javascript
纯JavaScript代码实现移动设备绘图解锁
Oct 16 Javascript
JavaScript中创建对象的模式汇总
Apr 19 Javascript
vue.js路由跳转详解
Aug 28 Javascript
this.$toast() 了解一下?
Apr 18 Javascript
记录vue做微信自定义分享的一些问题
Sep 12 Javascript
Vue路由切换页面不更新问题解决方案
Jul 10 Javascript
用JS实现飞机大战小游戏
Jun 09 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
第二节 对象模型 [2]
2006/10/09 PHP
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
详解js的事件处理函数和动态创建html标记方法
2016/12/16 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
JavaScript使用prototype原型实现的封装继承多态示例
2018/08/31 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
windows系统下Python环境搭建教程
2017/03/28 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
Python3列表List入门知识附实例
2020/02/09 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
python中@contextmanager实例用法
2021/02/07 Python
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
日语专业毕业生自荐书
2014/06/18 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
幼儿园六一主持词
2015/06/30 职场文书
运动员代表致辞
2015/07/29 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
浅谈Python数学建模之数据导入
2021/06/23 Python