javascript - 바인딩 이벤트가 생성된 후 여러 번 트리거됩니다.
PHP中文网
PHP中文网 2017-05-18 11:00:12
0
4
465


문제가 발생하여 삭제를 선택했고, 팝업창에서 다시 한 번 생각해보고 다른 지점을 선택하여 삭제를 확인했습니다. 첫 번째인 것 같아요. 취소를 클릭하면 다음 리스너가 생성되지만 실행되지 않습니다. 두 번째로 확인을 클릭하면 처음으로 생성된 이벤트가 실행됩니다. 이 문제를 해결하는 방법은 무엇입니까?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답 (4)
左手右手慢动作

在绑定之前undelegate就可以了

    巴扎黑

    点击我在想想的时候移除事件

      过去多啦不再A梦

      我覺得你傳過去的_this錯了,你打印一下_this.attr('dataId');最好能看下標籤結構

        Peter_Zhu

        你打开f12看network网络看看前台往后台发了几次请求,并且观察他们的参数是什么。

          최신 다운로드
          더>
          웹 효과
          웹사이트 소스 코드
          웹사이트 자료
          프론트엔드 템플릿
          회사 소개 부인 성명 Sitemap
          PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!