2016-05-11 1 views
0

イベントカレンダーのこの種のコードは2回更新され、フルカレンダーでイベントが削除されます。2カレンダーにeventClickを使用するには?

eventClick: function(calEvent, jsEvent, view) { 
         var title = prompt('Event Title:', calEvent.title, { buttons: { Ok: true, Cancel: false} }); 

         if (title){ 
          calEvent.title = title; 
          self.$el.fullCalendar('updateEvent',calEvent); 
         } 
         console.log(title); 
      }, 

      eventClick: function(event){ 
       $(".closon").click(function() { 
        self.$el.fullCalendar('removeEvents',event._id); 
       }); 
      }, 

私が編集、および削除の目的のためにいずれかの一つであり、ここで使用されている2 eventClickを持っている、ということに注意してください。このコードの結果は何も起こりません。つまり、私がクロームで走っているとき、それは両方のことをするわけではありません。

EDIT:私の質問は、1カレンダーで2つのeventclickを使用する方法ですか?

+0

書き込みで一つの関数の代わりに、オブジェクトはできません同じ名前のいくつかのキーを持っている – karaxuna

+0

@ karaxunaあなたは1つの関数を作成しなければならないことを意味し、関数内に2つのeventClickを持っていますか?私がどこか誤解した場合は私を修正してください。 – AhKing

+0

2つのeventClickハンドラで[カレンダーコントロールを初期化できません](http://fullcalendar.io/docs/mouse/eventClick/)。 – whipdancer

答えて

0

jqueryメソッドを使用すると、1つのイベントでカップルリスナーを追加できます。一例として

$('#element-id').on('click', function1); 
    $('#element-id').on('click', function2); 
0

私の質問は1つのカレンダーで2 eventclickを使用する方法ですか?

あなたはその後、2つの他のボタンの2つのクリックイベント機能を呼び出すためのボタンAをクリックすることを意味している場合...

トリガー...

​​

関連する問題