2014-11-04 2 views
0

이벤트에 사용자 정의 "옵션"아이콘을 추가하려고합니다. 이 아이콘을 클릭하면 작은 툴팁이 나타납니다. 그러나이 아이콘을 클릭하면 eventClick이 트리거됩니다. Fullcalendar는 이벤트에 아이콘을 추가하고 이벤트를 트리거하지 않습니다.

내 HTML

<div class="fc-event-content"> 
    <div class="fc-event-title" style="float: left"> 
    <div class="title_info" id="prvni_radek">Text on row one</div> 
    <div class="title_info">Text on row two</div> 
    </div> 
    <div class="tecky"><img src="./image/tecky.png"></div> 
</div> 
I 이것이

<script> 
$(".tecky").on("click", function(event){ 
    event.stopPropagation(); 
    alert("test"); 
}); 
</script> 

event.stopPropagation() JS 시도이고; this 기사에서 발견되었지만 도움이되지 않습니다.

+0

을 시도해? fullcalendar를 실행할 때 렌더링됩니까? –

답변

1

try event.preventDefault()를 사용해보세요. 도움이 될 것입니다.

+0

작동하지 않습니다. 이벤트가 여전히 발생했습니다 –

+0

JSFiddle에서 코드를 추가 할 수 있습니까? – DOMINICO

0

event.stopPropagation()가 작동하지 않을 경우, 스크립트를 실행 할 때 아래가

$('#outer').click (function (event) { 
     if ($(event.target).is('#inner')) { 
      //code if inner got clicked 
     } else { 
      //code if outer got clicked 
     } 
} 
관련 문제