我正在为我的网站实施悬浮卡。悬停卡片显示在任何用户名上盘旋。我使用mouseenter事件来加载悬停卡和鼠标来隐藏它。实施悬停卡鼠标事件
//HTML
<span class="hover_div">
<a class="show_hovercard" user_name="gaurav">Gaurav</a>
</span>
// JavaScript
$('.show_hovercard').on({
'mouseenter': function(e) {
var $current_node = $(this);
var $parent = $current_node.parent();
var markup = "<p class='hovercard'>Gaurav's hovercard</p>";
$parent.append(markup);
}
});
$('.hover_div').on({
'mouseout': function(e) {
var $hovercard = $(this).find('.hovercard');
$hovercard.remove();
}
});
class .hovercard是绝对定位的。
我希望悬停卡从用户名移动到卡时不会隐藏。但是当我从用户名移动到悬停卡时,悬停卡正在隐藏。应该做什么?
这里是工作的jsfiddle: http://jsfiddle.net/L6D47/1
请提供一个工作示例包括CSS的jsfiddle或东西一样,让人帮你这么容易 – GNi33
我添加了一个链接到工作的jsfiddle – dotgc