jQuery .hover 함수에 의해 트리거 된 동작이 이미 요소에 있는지 확인하는 방법이 있습니까?jQuery .hover 동작이 이미 바인드되어 있는지 확인
답변
당신은 호버의 경우 element.data('events')['eventName']
을 확인하여이를 확인할 수는있을 것입니다 : this answer
에서 언급 한 바와 같이 jQuery를 1.8에서var hasHover = x.data('events')['mouseover'] && x.data('events')['mouseout'];
나중에, 당신은 그것을 $._data
를 사용하여 액세스해야
즉
var events = $._data(obj[0], "events");
var hasHover = events['mouseover'] && events['mouseout'];
jQuery 1.8+를 사용하지 않는 한 다른 곳으로 옮겼습니다. –
@KevinB - 아, 자세히 알지 못했습니다. 몇 년 동안 위의 기술을 사용했습니다. 그러나 그렇습니다. <= 1.7.2 – techfoobar
버전을 사용하고 있습니다. @KevinB - 또 다른 SO 답변으로 1.8보다 큰 버전을 해결합니다. – techfoobar
선택기에서 필터를 살펴보십시오
$('.result').each(function(){
$(this).hover(function() {
$(this).filter(':not(:animated)').animate({
'height':'110px',
},160);
},function(){$(this).animate({'height':'38px'},80);});
});
아 나는 질문을 놓쳤다. –
- 1. 코어가 이미 바인드되어 있는지 확인하는 방법
- 2. 이메일이 이미 데이터베이스에 있는지 확인 jquery + ph
- 3. URL에 쿼리 문자열이 이미 있는지 jquery 확인
- 4. 폴리머가 inputValue에 바인드되어 유효성 확인 작업을 수행합니다.
- 5. 사진 앨범에 액세스하여 사진이 이미 있는지 확인
- 6. 전자 메일 주소가 db에 이미 있는지 확인
- 7. python 패키지가 이미 설치되어 있는지 확인 C#
- 8. JSP - 항목이 이미 장바구니에 있는지 확인
- 9. SQLite 데이터베이스가 이미 생성되어 있는지 확인
- 10. 창 인스턴스가 이미 열려 있는지 확인
- 11. 배열의 요소가 이미 사용되고 있는지 확인
- 12. mdi 자식이 이미 실행되고 있는지 확인 하시겠습니까?
- 13. Google 애널리틱스 라이브러리가 이미 포함되어 있는지 확인
- 14. 문자열이 목록에 이미 추가되어 있는지 확인 C#
- 15. 목록에 좌표가 이미 있는지 파이썬 확인
- 16. Jquery Hover 깜박임 문제
- 17. 숫자가 목록에 있는지 jquery 확인
- 18. jquery - 요소가 변수에 있는지 확인
- 19. DOM에 JQuery 객체가 있는지 확인
- 20. 주소/포트가 이미 Android에서 바인딩되어 있는지 확인하십시오.
- 21. 어린이가 텍스트를 포함하고 있는지 Jquery 확인
- 22. 동작이 요소에 연결되어 있는지 확인하십시오.
- 23. jQuery .is (": hover") IE8에서
- 24. jQuery 이미 효과가있는 것을 제외하고 모든 앵커에 .hover()를 추가하십시오.
- 25. jQuery "Fancybox"가 이미 등록되어 있는지 확인하십시오.
- 26. Jquery hover fade thumbnails
- 27. jQuery jRumble Plugin - Hover on Hover
- 28. 사용자가 이미 로그인되어 있는지
- 29. Jquery tablesorter row hover
- 30. jQuery list hover
버전별로 바뀔 수있는 내부 방법을 사용하지 않는 방법은 없습니다. –
쉬운 방법은 없지만'$ ._ data (elem, "events");'를 확인하고 mouseenter/leave가 바인딩되었는지 확인할 수 있습니다. – adeneo
이것을 확인하십시오 http://stackoverflow.com/questions/1236067/test-if-event-handler-is-bound-to-an-element-in-jquery –