CSS 可上下伸缩的PANEL
来源:互联网 发布:电脑有声小说软件 编辑:程序博客网 时间:2024/06/07 00:28
html代码
1.box是一个主窗口 分别包含上部分的名称top div和下部分的内容div
2.第一次加载进来时内容是隐藏的 即box_center的display为none 所以top的border-bottom 的大小为0px
3.点击事件在页面第一次加载进来时使用bind进行绑定 显示还是隐藏用jQuery的:hidden属性来判断
这个例子主要是在点击的时候判断内容页面是否隐藏 如果隐藏则显示 显示则隐藏
<!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=utf-8" /><title>Untitled Document</title><script language="javascript" src="jquery1.8.2.js" ></script><style type="text/css">html,body{height:99.9%;margin:0;}.box{width:99%;margin:auto;padding-top:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #DDDDDD;margin-top:2px;}.box_top{height:30px;margin-top:-30px;background:#F9F9F9;cursor:pointer;border-bottom:0px solid #DDDDDD;}.box_center{height:300px;background:#FFFFFF;overflow:auto;padding:5px 0 0 5px; display:none ;}.box_title{float:left;height:100%;font:bold 14px '宋体';color:#00538D;line-height:30px;padding-left:5px;}.box_opera{float:right;height:100%;text-align:right;}.top_shrink{padding-right:5px;font:bold 24px '宋体';color:#666666;/*cursor:pointer;*/}</style><script type="application/javascript">window.onload = function(){ //绑定点击事件 需要引进jQuery.js$(".box_top").bind("click",null,function(obj){var box_content = $(this).parent().children(":last-child");var top_shrink = $(this).children(":last-child").children();var box_top = $(this);if(box_content.is(":hidden")){box_content.show();top_shrink.html("-");box_top.css("border-bottom","1px solid #DDDDDD");}else{box_content.hide();top_shrink.html("+");box_top.css("border-bottom","0px");}});}</script></head><body> <div class="box"> <div class="box_top"> <div class="box_title">PANEL01</div> <div class="box_opera"> <span class="top_shrink">-</span> </div> </div> <div class="box_center"> </div> </div> <div class="box"> <div class="box_top"> <div class="box_title">PANEL02</div> <div class="box_opera"> <span class="top_shrink">-</span> </div> </div> <div class="box_center"> </div> </div></body></html>
1.box是一个主窗口 分别包含上部分的名称top div和下部分的内容div
2.第一次加载进来时内容是隐藏的 即box_center的display为none 所以top的border-bottom 的大小为0px
3.点击事件在页面第一次加载进来时使用bind进行绑定 显示还是隐藏用jQuery的:hidden属性来判断
这个例子主要是在点击的时候判断内容页面是否隐藏 如果隐藏则显示 显示则隐藏
0 0
- CSS 可上下伸缩的PANEL
- 【css】flex可伸缩
- 可再次伸缩的accordion示例,js + css
- 可伸缩的电子商务解决方案
- 可伸缩的TextView
- 可伸缩的TextView
- CSS两列全屏可伸缩布局
- jqury+css实现可弹出伸缩层
- 可伸缩的电子商务解决方案 2
- 可伸缩的搜索框
- Android ----可伸缩的控件
- 67. 可伸缩的 Comet
- 可伸缩展示的ListView
- 可拖动可伸缩的div
- flex可拖动的panel
- javascript + css 实现div层的伸缩(仅高度)-可设置初始慢慢展开
- 基于css+div+jquery的 可伸缩层和选项卡
- Extjs Api 隐藏的内容---Panel组件的伸缩(collapsed)(
- 第二十二章 启动过程的问题解决
- ELK实时日志分析平台环境部署--完整记录
- CSS常用样式总结积累
- 湖南房卡麻将客户端/服务器端完整源码及编译教程
- 算法导论 思考题 7-2
- CSS 可上下伸缩的PANEL
- iOS应用打包提交AppStore
- 第二十四章 CentOS 系统配置工具: setup
- 读华为C语言编程规范(函数、头文件)
- jQuery.extend 函数详解
- Android开发之strings.xml文件显示特殊符号
- python的os.path.join()参数是绝对路径的问题
- 关于iframe取值问题以及google浏览器测试
- java基本数据类型传递与引用传递区别详解