찾다

 >  Q&A  >  본문

javascript - 이벤트 실행이 완료된 후 즉시 이벤트를 중지하는 방법

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

으아악
ringa_leeringa_lee2724일 전846

모든 응답(5)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-06-14 10:56:31

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

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-06-14 10:56:31

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-06-14 10:56:31

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

    참고

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-06-14 10:56:31

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

    으아악

    회신하다
    0
  • 学习ing

    学习ing2017-06-14 10:56:31

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

    으아악

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

    으아악

    });

    회신하다
    0
  • 취소회신하다