javascript - 이벤트 실행이 완료된 후 즉시 이벤트를 중지하는 방법
ringa_lee
ringa_lee 2017-06-14 10:54:31
0
5
835

마우스를 안팎으로 움직일 때 표시되고 숨겨지는 이벤트가 있습니다. 그런데 마우스를 여러 번 슬라이드하면 여러 번 실행됩니다. 마우스 아웃 이벤트가 실행된 후 즉시 이벤트를 중지하려면 어떻게 해야 하나요?

으아악
ringa_lee
ringa_lee

ringa_lee

모든 응답(5)
洪涛

한 번만 실행되는 메서드를 사용하려면 .one()就行,但是一般jQuery的动画特效一定要考虑动画队列的问题,建议在执行动画之前加上.stop() 메서드를 사용하여 "애니메이션 대기열에 들어왔지만 완전히 실행되지 않은" 애니메이션을 중지하세요

大家讲道理

으아악

黄舟

on 뒤에 e를 추가하고 .one()이 API를 사용하면 자동으로 한 번 삭제됩니다.

참고

漂亮男人

애니메이션을 즉시 중지하려면 stop()을 사용하세요

으아악
学习ing

$(".target").off('mouseenter').on('mouseenter',function() {

으아악

});
$(".target").off('mouseenter').on('mouseleave',function() {

으아악

});

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿