Как поставить маленький кликабельный крест на мероприятии в Fullcalender?

0

Как я могу наложить небольшой крест на событие в fullcalender.

Чтобы я нажал на нее и выполнил действие.

Что-то вроде этого:

Изображение 174551

Является ли это возможным?

Мой код:

$(document).ready(function() {

        $('#calendar').fullCalendar({
        // ----- This Paramenter is Used for displaying Next,Previous,Today,Month,Week & Day ------ //  
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,basicWeek,basicDay',
            ignoreTimezone: false
        },
        selectable  : true,
        selectHelper: true,         
        editable    : true,
        firstDay    : 1,

        // ----- This Paramenter is Used for displaying Source Response ------ //   
        eventSources: [
                        'ajax/schedule_tasts.php',
                       ],

});
  • 0
    ты можешь опубликовать свой код ??
  • 0
    Конечно, через минуту
Показать ещё 4 комментария
Теги:
fullcalendar
calendar

1 ответ

0

Этот пример относится к charlietfl, это кажется правильным, но для того, чтобы сделать то, что вы хотите, нужно добавить к каждому событию отдельный атрибут, такой как идентификатор, поэтому, когда вы нажимаете на него, вы знаете, какое событие примет действие. Я изменил это, чтобы вы могли щелкнуть его.

  .eventButtons {
      background: #3498db;
      background-image: -webkit-linear-gradient(top, #3498db, #3A87AD);
      background-image: -moz-linear-gradient(top, #3498db, #3A87AD);
      background-image: -ms-linear-gradient(top, #3498db, #3A87AD);
      background-image: -o-linear-gradient(top, #3498db, #3A87AD);
      background-image: linear-gradient(to bottom, #3498db, #3A87AD);
      -webkit-border-radius: 10;
      -moz-border-radius: 10;
      border-radius: 10px;
      -webkit-box-shadow: 0px 2px 3px #000000;
      -moz-box-shadow: 0px 2px 3px #000000;
      box-shadow: 0px 2px 3px #000000;
      color: #ffffff;
      font-size: 12px;
      padding: 2px 8px 2px 8px;
      text-decoration: none;

    }

    .eventButtons:hover {
      text-decoration: none;
    }
</style>
<script>
  $(function() {



    var events=[{
      id:1,
      title:'Simple event',
      start: new Date()
    }]

     $('#calendar').fullCalendar({
       events:events,
       eventAfterRender:function( event, element, view ) {

         element.append('<input class="eventButtons" type="button" value="X" name="button" onclick="alert()"/>')

       }
    })

});
</script>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню