Вот что у меня есть:
var hoveredElement; //none per default
;(function($){
$.fn.isHovered = function(){
return (hoveredElement.length && $( this )[0] === hoveredElement[0] );
};
})(jQuery);
$(document).mouseover( function(e){
hoveredElement = $(e.target);
});
$(document).mouseover( function(e){
console.log( $(this).isHovered() );
});
В основном у меня следующая структура:
<div id='one'>
<div id="two">
<div id="three">
three
</div>
</div>
</div>
Когда я наведу курсор мыши на два, я бы хотел вернуть true, будь то #two или #three, над которым я наведусь.
Как мне это сделать?