+ -
当前位置:首页 → 问答吧 → 怎么解决mouseover的冒泡事件

怎么解决mouseover的冒泡事件

时间:2011-10-20

来源:互联网

我封装的这个方法老是多次执行,大师们帮我指点一下怎么解决


function artistid()
{
var check = 0;
$('.artistid').mouseover(function(){
if(check!=1)
{
var aid = $(this).attr('lang');
var aid2 = $(this).attr('dir');
$('#intro').slideToggle(500);
document.getElementById("intro").innerHTML="<span style='font-size:20px'>loading</span>";
offset = $(this).offset();

xx = offset.left;
yy = offset.top;
document.getElementById("intro").style.left = xx +'px';
document.getElementById("intro").style.top = yy +'px';
$.post('ajax.php',{aid:aid,aid2:aid2},function(data){
document.getElementById("intro").innerHTML = data;
})
check=1;
}
});
$('.artistid').mouseout(function(){
if(check==1)
{
$('#intro').html('');
$('#intro').fadeOut('normal');
check=0;
}
});
}

作者: chao891002   发布时间: 2011-10-20

JScript code
event.stopPropagation();

作者: liujiebest   发布时间: 2011-10-20

引用 1 楼 liujiebest 的回复:
JScript code
event.stopPropagation();

这个在这里不起作用啊

作者: chao891002   发布时间: 2011-10-20

楼主发下HTML代码看看吧

作者: liangws   发布时间: 2011-10-20