mousemove 및 마우스를 포함하는 페이지에서 작업하고 있습니다. 불행히도 나는 둘 다 일할 수 없습니다. 여기.mousemove 및 .mouseenter 동시 사용 방법?
는 (배경이 흐릿 얻고 세계 분명 얻을 애니메이션) 여기
var timer;
$(".flight3").mousemove(function() {
if (timer) {
clearTimeout(timer);
timer = 0;
}
$('.flight1,.cycle-slideshow').fadeIn();
timer = setTimeout(function() {
$('.flight1,.cycle-slideshow').fadeOut()
}, 320)
})
을 수행 할 수 있습니다 (이하 ".flight3"DIV 이상)을 MouseMove 이벤트를 확인하실 수 있습니다 마우스를 확인하십시오 (".map"div 이상) (배경이 흐려지고 글로브가 선명하고 움직입니다)
$(".map").mouseenter(function() {
$('.flight1,.cycle-slideshow').fadeIn();
})
$(".map").mouseleave(function() {
$('.flight1,.cycle-slideshow').fadeOut();
})
나는 마우스 이동 및 마우스 입력을 모두 넣을 때 0
만 MouseMove 이벤트가 노력하고 있습니다. 마우스 이동 대신 mouseover를 시도해도 동일한 문제가 발생합니다.
누군가 내가 뭘 잘못하고 있는지 알고 있습니까? ??
덕분에 많은
난 당신이 달성하기 위해 노력하고 정확히 무엇에 혼란 스러워요? mousemove와 mouseenter에서 동일한 이벤트를 실행하려고합니까? 그 경우에, 물론 mousemove는 항상 계속해서 발사 될 것입니다 ... 요소를 입력하기 위해 마우스를 움직여야 만합니다. –
안녕하세요, 제가 성취하고자하는 것이지만, 여기를보십시오 http://jsfiddle.net/Je9D6/6 /. 마우스 커서를 움직이면 마우스가 움직이지 않고, 내가 원하는 것을 움직일 수는 있지만, 왜 마우스가 움직이지 않는지 이해할 수 없습니다. 나는 두 가지 행동 모두에서 같은 사건을 가질 수 있기 위해 무엇을 할 수 있을까? – Lambdaka
사실 나는 사용자가 마우스를 움직일 때 fadeIn을, 사용자가 마우스를 움직일 때 fadeOut을 원한다. 하지만 나는 마우스가 움직이지 않더라도 사용자가 지구를 떠돌아 다닐 때도 fadein을 원한다. 내가 이해할 수 있을지 모르겠다. ..? – Lambdaka