2010-08-03 325 views
0

我想知道当我的鼠标指针不在元素上时,如何删除鼠标而不是附加?JQuery鼠标悬停问题

这是Jquery脚本。

$('.one').mouseover(function() { 
    $('#log').append('<div>Handler for .mouseover() called.</div>'); 
}); 
+0

将已经在你的DOM元素,只是显示和隐藏它。 – 2010-08-03 16:10:30

+0

@Felix Kling你是什么意思一个例子会很好。 – 2010-08-03 16:17:53

+0

我的意思是说你已经有了HTML中的元素,例如:'

'。它最初是隐藏的。然后你可以使用'show()'和'hide()':'$('。one')。hover(function(){$('#toShow).show();},function(){$ ('#toShow).hide();});'也许*更好*不是正确的术语。这取决于上下文。但是,一遍又一遍地添加和删除肯定更容易。 – 2010-08-03 16:29:44

回答

3
$('.one').hover(function() { 
    $('#log').append('<div id="over">Handler for .mouseover() called.</div>'); 
}, function() { 
    $('#over').remove(); 
}); 
更好