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 相关文章推荐
yepnope.js 异步加载资源文件
Sep 08 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
Jun 03 Javascript
JS 面向对象之继承---多种组合继承详解
Jul 10 Javascript
jQuery中map函数的两种方式
Apr 07 jQuery
EasyUI的DataGrid每行数据添加操作按钮的实现代码
Aug 22 Javascript
layui实现下拉框三级联动
Jul 26 Javascript
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
js 判断当前时间是否处于某个一个时间段内
Sep 19 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
Jun 04 Javascript
Js图片点击切换轮播实现代码
Jul 27 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
Oct 29 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
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
JS中完美兼容各大浏览器的scrolltop方法
2015/04/17 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
React-native桥接Android原生开发详解
2018/01/17 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
Python回调函数用法实例详解
2015/07/02 Python
Python遍历numpy数组的实例
2018/04/04 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
Python tkinter三种布局实例详解
2020/01/06 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
python微信公众号开发简单流程实现
2020/03/09 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
世界顶级户外运动品牌折扣网站:LeftLane Sports
2019/06/12 全球购物
会计电算化个人自我评价
2013/11/17 职场文书
演讲比赛主持词
2015/06/29 职场文书