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 相关文章推荐
根据分辨率不同,调用不同的css文件
Aug 25 Javascript
Javascript 中的类和闭包
Jan 08 Javascript
Document对象内容集合(比较全)
Sep 06 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
Jun 03 Javascript
jquery获得同源iframe内body下标签的值的方法
Sep 25 Javascript
JavaScript中的原型链prototype介绍
Dec 30 Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 Javascript
Angular.js如何从PHP读取后台数据
Mar 24 Javascript
javascript添加前置0(补零)的几种方法
Jan 05 Javascript
js获取当前周、上一周、下一周日期
Mar 19 Javascript
vue插槽slot的理解和使用方法
Apr 03 Javascript
Vue使用Three.js加载glTF模型的方法详解
Jun 14 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
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
YII中assets的使用示例
2014/07/31 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
2019/04/08 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
jquery选择器(常用选择器说明)
2010/09/28 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
2015/10/24 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
jQuery Autocomplete简介_动力节点Java学院整理
2017/07/17 jQuery
简述jQuery Easyui一些用法
2017/08/01 jQuery
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
python网络编程之多线程同时接受和发送
2019/09/03 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
python time.strptime格式化实例详解
2021/02/03 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
初中美术教学反思
2014/01/29 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
大学生活动总结模板
2014/07/02 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
初三毕业评语
2014/12/26 职场文书
环境建议书
2015/02/04 职场文书
入学证明
2015/06/23 职场文书
Python实现简单的猜单词
2021/06/15 Python
压缩Redis里的字符串大对象操作
2021/06/23 Redis