通过层实现页面部分内容展开与收缩
2009-10-22 10:52
489 查看
有时我们开发时,会遇到一个页面分为好几大块,整个页面显示起来比较冗长。此时,可以通过收缩部分内容,先对展开内容进行操作,然后收缩起来再对收缩的内容进行展开。
1 必须的样式表,控制显示和隐藏。
<STYLE>
.expanded
{
}
.collapsed
{
DISPLAY: none;
}
</STYLE>
2 一段脚本,实现onclick事件或其他事件处理的方法。
<script language="javascript">
<!--
function change()
{
var child = document.all[event.srcElement.getAttribute("child",false)];
if (null != child){
if(child.className == "expanded")
{
child.className = "collapsed";
return;
}
if(child.className == "collapsed")
{
child.className = "expanded";
return;
}
}
}
//-->
</script>
3 如何在html使用。
<p align="center">是否显示 <input type="checkbox" onclick="change()" child="all" /></p>
<div class="collapsed" id="all"> <!--初始为不显示-->
<table>
<tr>
<td> 属性名:
<input name="nameData3" type="text" id="nameData3" /></td>
<td> 属性值:
<input name="valueData3" type="text" id="valueData3" />
</td>
</tr>
<tr>
<td> 属性名:
<input name="nameData4" type="text" id="nameData4" /></td>
<td> 属性值:
<input name="valueData4" type="text" id="valueData4" />
</td>
</tr>
</table>
</div>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/danning/archive/2006/04/26/677868.aspx
1 必须的样式表,控制显示和隐藏。
<STYLE>
.expanded
{
}
.collapsed
{
DISPLAY: none;
}
</STYLE>
2 一段脚本,实现onclick事件或其他事件处理的方法。
<script language="javascript">
<!--
function change()
{
var child = document.all[event.srcElement.getAttribute("child",false)];
if (null != child){
if(child.className == "expanded")
{
child.className = "collapsed";
return;
}
if(child.className == "collapsed")
{
child.className = "expanded";
return;
}
}
}
//-->
</script>
3 如何在html使用。
<p align="center">是否显示 <input type="checkbox" onclick="change()" child="all" /></p>
<div class="collapsed" id="all"> <!--初始为不显示-->
<table>
<tr>
<td> 属性名:
<input name="nameData3" type="text" id="nameData3" /></td>
<td> 属性值:
<input name="valueData3" type="text" id="valueData3" />
</td>
</tr>
<tr>
<td> 属性名:
<input name="nameData4" type="text" id="nameData4" /></td>
<td> 属性值:
<input name="valueData4" type="text" id="valueData4" />
</td>
</tr>
</table>
</div>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/danning/archive/2006/04/26/677868.aspx
相关文章推荐
- 通过层实现页面部分内容展开与收缩
- 在页面中实现内容的展开和收缩
- 在页面中实现内容的展开和收缩
- 通过基类,轻松实现部分页面自动验证用户身份。
- js 实现用window.print()打印页面中的部分内容,局部打印
- 移动端上下滑动swiper,第二个页面内容大于屏幕尺寸,现在的问题是,超出部分无法通过滚动条下滑查看。
- js实现对页面的部分内容的打印功能
- 页面头部和左侧固定并撑满,只有右侧部分内容改变的布局实现
- 通过偏移量实现页面底部内容加载
- PHP Smarty模板继承。 通过内置函数extends和block实现父模板(视图母版页面和内容页)
- jquery实现文章内容展开收缩
- js+css实现页面部分内容打印
- 通过 IHttpModule interface 来实现 aps.net 页面部分 全局更改
- 在页面上通过“打印”按钮,打印div内容,实现标签的打印(含有条形码和二维码)。
- js实现内容模块展开和收缩
- poshytip实现页面记录未展示的部分通过提示框展示
- 在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
- html页面内容的收缩与展开
- android Textview 实现展开收缩功能+部分文字点击 (SpannableString)