2014-11-04 177 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> 

我想這個JS

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

event.stopPropagation();我發現在this文章,但它不會幫助

+0

當你運行腳本?運行它時是否會顯示fullcalendar? – 2014-11-04 15:43:25

回答

1

嘗試使用event.preventDefault()。它應該幫助你。

+0

這不起作用。事件仍然被觸發 – 2014-11-04 13:27:10

+0

您可以在JSFiddle中添加代碼嗎? – DOMINICO 2014-11-04 13:48:25

0

如果event.stopPropagation()不工作,給下方的嘗試

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