jQuery를 사용하면 요소가 'mouseovered'및 해당 요소의 하위 요소를 감지 할 수 있습니까?
다음은 지금까지 내가 가지고있는 것입니다 :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>
두 개 이상 마우스, #two 또는 # 내가 쥐고있는 세 마리.
어떻게해야합니까?
모든 이유 왜 당신이 ['hover()'] (http://api.jquery.com/hover/)를 사용하지 않는가? – Shef