jq的slideToggle问题

$(document).ready(function(){
 $(".text").hide();
 $(".pic").hover(function(){
  $(".text",this).slideToggle(500);
 });
});

代码如上,一个文本框,一个是图片,当鼠标移到PIC时,显示TEXT文本框
出现问题是这样的

如果在载入时鼠标刚才在PIC的范围内,那就会有反效果,鼠标移到PIC时文本框就没有了,移开时才显示TEXT文本框

要如何才能保证任何情况都是鼠标移到PIC时显示文本框TEXT,移走后,文本框就消失而

阅读 2k
1 个回答

$(".pic").hover(function(){
$(".text",this).slideDown(500);
},function(){
$(".text",this).slideUp(500);
});

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进