简单易用的点击展开伸缩效果
2015-03-13 15:29
204 查看
<SCRIPT> function openP(_id) { var select_id = parseInt(_id.replace("box","")); for (i=1;i<=4;i++) { if (i==select_id) { document.getElementById("box"+i).style.display = "block"; } else { document.getElementById("box"+i).style.display = "none"; } } } </SCRIPT>
<a href="###" onmouseover="openP('box1')">1、点击展开1</a> <p id="box1"> 这里面放的是box1的内容. </p> <p><a href="###" onmouseover="openP('box2')">2、点击展开2</a></p> <p id="box2" style="display:none"> 这里面放的是box2的内容. </p> <a href="###" onmouseover="openP('box3')">3、点击展开3</a> <p id="box3" style="display:none"> 这里面放的是box3的内容. </p> <p><a href="###" onmouseover="openP('box4')">4、点击展开4</a></p> <p id="box4" style="display:none"> 这里面放的是box4的内容. </p> <br /> <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码!</p>
实例:
function showlist (_id) { //列表显示 var aMenu = document.getElementsByClassName("menu")[0], aDt = aMenu.getElementsByTagName("dt"); var len = aDt.length; var select_id = parseInt(_id.replace("month", "")); for (i = 1; i <= len; i++) { if (i == select_id) { document.getElementById("month" + i).style.display = "block"; } else { document.getElementById("month" + i).style.display = "none"; } } }
调用:
<dt onmouseover="showlist('month1')"><ul class="month"><li class="w288 textLeft">3月集合</li><li>2</li><li>0</li><li>0</li><li>0</li><li>0</li><li>0</li><li>0</li></ul></dt>
相关文章推荐
- jquery实现点击向下展开菜单项(伸缩导航)效果
- 简单的点击展开/关闭效果
- jQuery 导航菜单点击伸缩展开效果的JS特效
- jquery实现可点击伸缩与展开的菜单效果代码
- jquery实现可点击伸缩与展开的菜单效果代码
- 最简单的点击展开关闭效果
- Android完全高仿58同城 点击展开的表格效果
- jquery简单实现点击弹出层效果实例
- 通过ValueAnimator实现点击展开和关闭的效果
- jquery简单的点击切换效果
- jquery实现点击弹出层效果的简单实例
- ListView item点击事件问题:第一次点击有效,再次点击item无效。场景是在item的展开效果
- jquery简单实现树形结构收缩展开效果
- IOS_实现tableview向上滚动全屏效果与点击展开动画
- jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
- 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
- Jquery实现点击展开隐藏效果
- 用js实现简单的点击返回顶部效果
- [原创 js] 点击展开关闭效果