【发布时间】:2012-04-29 00:57:52
【问题描述】:
我正在尝试使用 Jquery 将页脚 div 附加到另一个 div 中,并在悬停时显示新附加的页脚 div,然后慢慢淡入/隐藏。这是我到目前为止提出的代码:
<script type="text/javascript">
$('.xg_widget_main .module_forum .vcard').hover(function(){
$(this).append($('.module_forum .xg_module_foot').show('show'));
});
</script>
我在使用此代码时遇到的障碍是附加的 div 不会服从 .show('show') 函数,并且在鼠标从悬停区域移除后,附加的 div 不会慢慢淡出,而是立即淡出。有人可以建议我在这里缺少什么吗?
好的,我得到了可以使用的代码:
<script type="text/javascript">
$('.xg_widget_main .module_forum .vcard').hover(function(){
$('.module_forum .xg_module_foot').hide().appendTo(this).show('slow');
});
</script>
但是,当鼠标离开 ('.xg_widget_main .module_forum .vcard') 时,附加的 div 不会删除/隐藏。有人可以建议如何做到这一点吗?
【问题讨论】:
标签: jquery hover append hide onmouseout