jquery,hover()事件结合dwr 问题

qiaogn 2014-01-20 03:41:39
hover事件触发dwr 事件,返回数据后alert_div显示,
jq(".dwrFu").hover(function(e){
var id=jq(this).attr("val");
Demo.getData(id1,fun1); //dwr 事件,获取后台数据
},function(){
jq("#alert_div").hide();
});
});
function fun1(data){
jq("#alert_div").html(data);
jq("#alrt_div").show();
}
问题是当划过速度过快时,会出现div无法隐藏
原因可能是dwr执行需要时间。当缓慢划过是会正常显示,隐藏。请问该怎么解决?加一个onmouesout事件隐藏也不行
...全文
216 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Demo.getData(id1,fun1); 先获取这个数据呢
BUG胡汉三 2014-01-20
  • 打赏
  • 举报
回复
把div的显示放在执行dwr 事件,获取后台数据之前: jq("#alrt_div").show(); Demo.getData(id1,fun1); //dwr 事件,获取后台数据
tony4geek 2014-01-20
  • 打赏
  • 举报
回复
setTimeOut

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧