jQuery 플러그인 hoverIntent를 사용하고 있습니다. 문제는 페이지가로드되고 마우스가 이미 '#gallery'객체 위에 있으므로 hoverIntent 코드를 트리거하지 않을 때가 있습니다.jQuery hoverIntent 문서가 준비되어있는 상태에서 마우스가 이미 요소 위에있는 경우 발생하지 않습니다.
이$(document).ready(function(){
$('#gallery').hoverIntent(function(){
$('.gallery-thumbs').stop().animate({'height': '65px'},400); //in code animating a element child within #gallery
},function(){
$('.gallery-thumbs').stop().animate({'height': '33px'}); //out code animating a child element within #gallery
});
});
이
사람이에 대한 해결책을 알고 있나요 : 여기
내 코드의 예입니다?
당신이 정말 플러그인을 사용해야합니까? 그것은 '사용자의 마우스가 전화를하기 전에 충분히 느려질 때까지 기다린다'는 것 밖에 보이지 않습니다. 기본적으로 시간 초과가있는 .hover 이벤트입니다. 또한 jquery가로드되기 전에 마우스가 pageload의 요소 위에있을 때 다른 jquery 이벤트가 실행되지 않을 것이라고 생각합니다. –