jokec
2015-12-01 17:29
<script>
window.onload=function(){
var uls=document.getElementById('uls');
var lis=uls.getElementsByTagName('li');
for(var i=0;i<lis.length;i++){
lis[i].i=i;
lis[i].onmouseover=function(){
var divs=this.getElementsByTagName('div')[0];
this.className='lihover';
var lish=(this.i-1)*30+42;
var divt=divs.style.top;
var divh=divs.offsetHeight+divt;
if(divh<lish){
divs.style.top=lish+'px';
}
if(divs.offsetHeight>550){
divs.style.top=4+'px';
}
}
lis[i].onmouseout=function(){
this.className='';
}
}
}
</script>
因为它不够长还是提了上去
弱弱的问一句,你写闭包函数了么?
商城分类导航效果
63734 学习 · 281 问题
相似问题