【问题标题】:Fullcalendar add icon to event and not trigger eventClickFullcalendar 将图标添加到事件而不触发 eventClick
【发布时间】:2014-11-04 12:13:45
【问题描述】:

我正在尝试向事件添加自定义“选项”图标。我希望如果我点击这个图标,就会出现小工具提示。但是如果我点击这个图标,就会触发 eventClick。

这是我的 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 文章中找到了,但它无济于事

【问题讨论】:

  • 什么时候运行脚本?运行时是否呈现全日历?

标签: javascript jquery html fullcalendar


【解决方案1】:

尝试使用 event.preventDefault()。它应该对你有帮助。

【讨论】:

    【解决方案2】:

    如果 event.stopPropagation() 不起作用,请尝试以下操作

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

    【讨论】:

      猜你喜欢
      • 2021-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      相关资源
      最近更新 更多