<head>
<script language="javascript">
function show(){
if($("#stuE").css("display")=="none"){
$("#stuE").slideDown("slow");
}else{
$("#stuE").slideUp("slow",function(){
return;
});
}
}
</script>
</head>
您一共对我们发表了<a href="#" onclick="show()"><%=student.getStuEvaluation().size()%></a>次评价!
<div id="stuE" style="display:none;">
afdsfasd
</div>
在slideUp的时候:div还会闪一下。怎么解决?
<script language="javascript">
function show(){
if($("#stuE").css("display")=="none"){
$("#stuE").slideDown("slow");
}else{
$("#stuE").slideUp("slow",function(){
return;
});
}
}
</script>
</head>
您一共对我们发表了<a href="#" onclick="show()"><%=student.getStuEvaluation().size()%></a>次评价!
<div id="stuE" style="display:none;">
afdsfasd
</div>
在slideUp的时候:div还会闪一下。怎么解决?
下面两个事件记不当清楚了,好像是
$(function(){ $("#stuE").bind("mouseenter",function(){
$("#stuE")slideDown("slow");
})$("#stuE").bind("mouseleave",function(){
$("#stuE")slideUp("slow");
})
})
<a href="#" onclick="show()" id="show"> <%=student.getStuEvaluation().size()%> </a>
$(function(){ $("#show").bind("mouseenter",function(){
$("#stuE").slideDown("slow");
}) $("#show").bind("mouseleave",function(){
$("#stuE").slideUp("slow");
})
})
就是这个呀,鼠标移动在链接上面就显示出来,移开就隐了,不会闪动哈。