首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >意外的onmouseout

意外的onmouseout
EN

Stack Overflow用户
提问于 2011-02-17 22:15:05
回答 1查看 213关注 0票数 0

我在"http://dev.moragues.pe/austral/es/#/nosotros/organizacion/gerencia/“上有一个画廊,我已经注册了两个活动

代码语言:javascript
复制
    jQuery('.ngg-gallery-thumbnail a img')
        .live('mouseover',function() {
    alert('a');
            jQuery(this).css('zIndex','100').addClass("hover").stop()
            .animate({
                top: '0',
                left: '0',
                width: '415px',
                height: '315px'
            }, 600);
        })
        .live('mouseout',function(){
    alert('b');
            it = jQuery(this).attr('initialTop');
            il = jQuery(this).attr('initialLeft');
            jQuery(this).removeClass("hover").stop()
            .animate({
                top: it,
                left: il,
                width: '105px',
                height: '80px'
            }, 600,function(){
jQuery(this).css('zIndex','0').addClass("hover").stop()
});
        });

但当我将鼠标放在div上时,我再次看到警告(‘a’)、警告(‘b’)和警告(‘a’),但我刚刚通过了鼠标(所以我认为这只是一个事件)

我在google chrome和Internet explorer上遇到过。有谁知道吗?

EN

回答 1

Stack Overflow用户

发布于 2011-03-09 14:23:10

该问题仅在使用alert()时发生,它会将焦点设置在警告框上,从而导致mouseover事件多次触发。

当我将alert更改为console.log或其他操作时,它只触发一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5030075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档