我制作了一个比较图表,用户漂浮在一个功能上,一个小框(div)滑出提供详细信息(比如'somethingBox1')
我已经完全正常工作了,但是当鼠标离开一个活动区域(带有 id="something1" 的图像)到另一个bedore 幻灯片动画结束时(图像 id="something2" 可以说),我遇到了问题
似乎浏览器在运行下一个事件之前没有等待上一行/动画完成,并导致诸如框是否可见或不可见之类的问题。
我正在为每个元素触发此代码:
$('#something1').mouseleave(function() {$("#somethingBox1").animate({width:'toggle'},0);});
$('#something1').mouseover(function(){timeout = window.setTimeout(function() {$("#somethingBox1").animate({width:'toggle'},0);}, 350);});