原图是
我点击向下的三角形向下的图片后,展开下面的图片中的效果我应该怎么写?
求大神jQuery
我点击向下的三角形向下的图片后,展开下面的图片中的效果我应该怎么写?
求大神jQuery
解决方案 »
- js+AS加载图片的进度条,lightbox图片展示效果,能否将两个功能结合起来?
- 大家好,求一個首頁“跟随屏幕移动的‘近期熱點文章’的代码
- js 动态绑定事件的问题
- 一个关于javascript通过xsl处理xml,在firefox浏览器里显示的问题。
- 请教高手关于递归的问题。
- 如何在页面上用javascript动态循环一个表格显示?
- 如何限制一个嵌套在Iframe里的页面做为定级显示
- 请问如何实现 当用户关闭浏览器窗口时自动打开一个新的页面 功能?
- 可怜可怜我吧!
- NoSuchMethodException 报错什么原因
- 关于标签页的问题
- jsp的button onclick事件 如何传带html标签的参数给js
我的意思是展开的黄色区域
我写table,结果是下面单元格全乱了,
写div层,在firebug下看也不在大的table中
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
table{ border-collapse:collapse; }
td{
border:1px solid #ccc;
}
.detailed td{
background:#ebb;
}
#bntTd{
width:100px;
}
.hide{ display:none }
#bntTd.show{
background:#ebb;
border-bottom-color:#ebb;
}
</style>
</head>
<body>
<table width="100%" id="tab1" >
<tr>
<td id="bntTd" > <button onclick="show(this)">bnt</button> </td>
<td> </td>
<td> </td>
</tr>
<tr class="detailed hide" >
<td colspan="3" >
1<br/>
2<br/>
</td>
</tr>
<tr>
<td id="bntTd"> <button onclick="show(this)">bnt</button> </td>
<td> </td>
<td> </td>
</tr>
<tr class="detailed hide">
<td colspan="3" >
1<br/>
2<br/>
</td>
</tr>
</table> <script>
function show(el){
var tb=document.getElementById('tab1');
var td=el.parentNode;
var detailed=tb.rows[td.parentNode.rowIndex+1];
if(td.className=='show'){
td.className='';
detailed.className='detailed hide';
}else{
td.className='show';
detailed.className='detailed'; }
}
</script>
</body>
</html>