每当您将鼠标悬停在它上面时,我div
都会运行一个小动画:
$('.cg-panel').bind('mouseover.anim', function() {
$(this).stop(true).css({ 'opacity': 0.4 }).transition({ 'opacity': 0 }, 800);
});
问题是它.cg-panel
位于另一个div
根据需要显示和隐藏的顶部:
$('#control_grid').show();
当显示“控制网格”时,鼠标悬停事件立即触发。如果你的鼠标已经在它上面,我不希望它触发,只有当你的鼠标从侧面进入它时。
我怎样才能避免触发第一个事件?
小提琴示例——在 chrome 中尝试。由于某种原因它锁定了Firefox,不知道为什么。