我正在爲我的網站實施懸浮卡。懸停卡片顯示在任何用戶名上盤旋。我使用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