2010-08-03 151 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(); 
}); 
更好