$('.like_u > ul > li > a').live('mouseover',function(e){
var k = $(this).parent().offset();
var h = $(this).parent().height;
$('#u_info_tip').css({"top":k.top - 170,"left":k.left});
$('#u_info_tip').css('display','block');
}).live('mouseout',function(e){ var sh = setTimeout(function(){
$('#u_info_tip').hide();
},1000); $('#u_info_tip').live('mouseover',function(){
clearTimeout(sh);
$('#u_info_tip').show();
}).live('mouseout',function(){
clearTimeout(sh); })
});
大家帮我看看settimeout和cleartimeout我用的是不是有问题,我想实现类似新浪微博那种个人资料小卡片的
功能,但是,总是有些BUG,麻烦大家啦。
你把这个定义成全局变量试试,应该是作用域问题。
你这样写的话,是把作用域只定义在第一个事件内部了,其他事件应该是无法访问到这个计数器的。
试试看