jQuery动画问题,悬停成为默认状态

时间:2013-04-14 16:47:27

标签: javascript jquery

我有一个小系统,在页面中填充图像,将鼠标悬停在图像上可以在图像上设置背景颜色,并在图像上滚动一些文本。然后,当您停止悬停文本时,滚动关闭并使用以下代码淡出背景:

$j('.projects .block .mob_hide').hover(function(){
                                console.log('sliding detals');
                                $j(this).find('.background').stop().animate({
                                    'opacity': 'toggle'
                                }, 400);
                                $j(this).find('.text').stop().animate({
                                    'height': 'toggle',
                                    'opacity': 'toggle'
                                }, 400);
                            });

现在这一切都运行正常,但有时如果用户在页面可能仍在加载时滚动图像(我不是100%确定),则显示鼠标悬停状态而鼠标不在图像上方(现在盘旋在生皮和悬浮显示器上。)

有没有办法解决这个问题? m代码当前在window.load函数中,我认为这将阻止这些事情的发生。

0 个答案:

没有答案