2014-11-04 40 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 
     } 
}