[jQuery] mouseleave working correctly?

[jQuery] mouseleave working correctly?

Am I just misunderstanding mouseleave or is it not working correctly? I'm testing it with a div nested inside another, when the mouse hovers over the inner div it should return false for mouseleave because the mouse is still within the parent div, but when it leaves the parent div it should return true, but it doesn't seem to be registering with me at all. Am I just confused and not writting this correctly?
$(document).ready(function(){
    $('.testfield').click(function(){
        $(this).find('.testsub').toggle();
    }).mouseleave(function(){
        alert('left');
    });
});
<div class="testfield">open it
        <div class="testsub">
                

test


                

test


        </div>
</div>
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/