에 영향을 미치는 chlidren에서 라이브 jQuery를 중지 :나는 DOM 구조를 가지고
<div class="hotspot">
<div class="hotspot_inner">
<div class="hotspot_info">
<div class="inner_box">
<h2><%= hotspot.info.title %></h2>
<p><%= hotspot.info.description.html_safe %></p>
</div>
</div>
</div>
</div>
나는 또한 핫스팟 내에서 모든 것을 만드는 클래스 '.hotspot'로 아무것도에 클릭 이벤트 리스너를 부착 일부 커피 스크립트를 클릭시 '.hotspot_inner'및 아래로 표시됩니다.
'.hotspot'클래스로 아무 것도 클릭하지 않으면 다시 한 번 보이지 않는 모든 항목이 다시 표시됩니다.
핫스팟 내부의 아무 항목이나 클릭해도 부모에게 연결된 닫기 이벤트가 트리거됩니다.
stopPropagation()을 시도했지만 아무 소용이 없습니다. 나는 라이브에서 이와 같은 문제가 있다고 들었지만 핫스팟이 동적으로 추가되기 때문에이를 사용해야합니다.
아이디어가 있으십니까?
당신은 ...'$ (문서) CSTE 연구진 ('클릭'을 사용할 필요가 없습니다 ".hotspot" , function() {...});'새로운 표준입니다. 이상적으로는 주 셀렉터로 사용할 문서보다 부모가 더 가깝습니다. – Shmiddty
위임장을 문서에 묶는 것은 일반적으로 권장하지 않습니다. 거품이 정말 높습니다. –