나는 얼마 전에 찾은 것에 기반하여 모바일에서 잘 작동하는 함수를 작성했습니다.터치 이벤트 jQuery 함수에 대한 설명
jQuery(document).on('touchstart', function(event) {
if (!jQuery(event.target).closest("#peopleMenu").length) {
jQuery("#peopleMenu").fadeOut();
}
});
내가 발견 한 부분은 내 머리를 감싸는 데 걸리는 "if"문에있었습니다.
대상 터치 이벤트가 #peopleMenu에있는 경우 열려있는 상태로 유지되거나 터치하면 닫힙니다.
if (!1) {
//false - understand this.
}
if (!0) {
//true - hmmm.
}
내 질문은 기본적으로이 일반적인 프로그래밍 패러다임, 이상한 JS 기능, 또는 필요 이상 단지 까다 롭습니다 다음 if 문은 아래로 비등? 감사.
정확합니다. 좋은 읽을 거리! 고맙습니다. – cpk