2010-08-03 4 views
0

마우스 포인터가 요소 위에 없을 때 추가하는 동안 마우스를 어떻게 삭제할 수 있습니까?질문에 대한 JQuery 마우스

다음은 Jquery 스크립트입니다. 더 나은

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

는에 이미 DOM의 요소의 수와 단지 표시하고 숨길 것입니다. –

+0

@Felix Kling 예를 들어 무엇이 좋을까요? –

+0

HTML에 이미 요소가 있음을 의미합니다 (예 : '

'). 처음에는 숨겨져 있습니다. 그러면 show()와 hide()를 사용할 수 있습니다 : $ ('. one') .hover (function() {$ ('# toShow) .show();}, function() {$ ('#toShow) .hide();});'어쩌면 * 더 나은 *은 올바른 용어가 아니었을 것입니다. 상황에 따라 다릅니다. 하지만 확실히 추가하고 제거하는 것이 더 쉽습니다. –

답변

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