| Gzu521.com我的学习网 |
|
<script type="text/javascript"> 'n];fy^N7 ( 贵.州,学.习,网 网页设计Javascript教程 )'n];fy^N7hTTp://wWw.gZu521.cOm //url: http://bbs.51js.com/thread-61646-1-1.html //author: 风云突变 //modify: 枫岩 var act; function over(s,nmax){ var obj=document.getelementbyid(s); var h = parseint(obj.offsetheight); if (h < nmax){ obj.style.height = (h + 2)+"px"; cleartimeout(act); act = settimeout("over(’"+s+"’,"+nmax+")", 10); } } function out(s,nmin){ var obj=document.getelementbyid(s); var h = parseint(obj.offsetheight); if (h > nmin){ obj.style.height = (h - 2)+"px"; cleartimeout(act); act = settimeout("out(’"+s+"’,"+nmin+")", 10); } } </script> <div id="mytd" onmouseover="over(’mytd’,200);" onmouseout="out(’mytd’,30);" style="background:#eee;">代码实例:层的滑动展开/折叠</div> 无忧网友 fangxiao9159 再次优化后: 以下是引用片段: <script type="text/javascript"> var intervalid = null; function move(id,state){ var obj = document.getelementbyid(id); if(intervalid != null) window.clearinterval(intervalid); function change(){ var h = parseint(obj.offsetheight); obj.style.height = (state == "down") ? (h + 2) : (h - 2); } intervalid = window.setinterval(change,10); } </script> <table border="1" cellpadding="0" cellspacing="0" id="mytd" onmouseover="move(’mytd’,’down’);" onmouseout="move(’mytd’,’out’);"> <tr><td>无忧脚本 - 风云突变</td></tr></table> |
责任编辑:gzu521