0
A
回答
2
這是沒有修改fullcalendar的核心代碼我的解決方案。
eventRender方法總是對日曆中的每個事件執行,允許添加一個事件maousedown,我可以知道什麼時候發生了右鍵單擊,並且我可以控制此事件。
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
selected:true,
events: [
{
id: 1,
title: 'Repeating Event',
start: new Date(y, m, d-3, 16, 0),
allDay: false
},
{
id: 2,
title: 'Repeating Event',
start: new Date(y, m, d+4, 16, 0),
allDay: false
}
],
eventRender: function(event, element, view)
{
var elemento = element;
var evento = event;
var vista = view;
console.log("eventRender");
console.log(event);
console.log(element);
console.log(view);
element.on('mousedown',{elemento:elemento,evento:evento,vista:vista} , HelloWorld);
},
eventClick:function(){
console.log("evento clickeado........");
},
dayClick:function() {
console.log(" clickeado........");
}
});
function HelloWorld(event){ if(event.which == 3){console.log("event right click .....") }//event.which = 3 is right click
我爲我的英語對不起.....
0
這似乎是an extension that allow right click的事件和天兩個新的回調:
dayRightclick(date, jsEvent, view)
eventRightclick(event, jsEvent, view)
相關問題
- 1. 改變事件點擊只發生在雙擊jQuery FullCalendar插件
- 2. 多次點擊發生的jquery事件
- 3. 添加內嵌點擊事件後發生的點擊事件?
- 4. Silverlight:發生多次點擊事件
- 5. getorgchart - 點擊事件發生兩次
- 6. 發生點擊事件X次數量
- 7. jQuery觸發點擊事件
- 8. JQuery:觸發點擊事件
- 9. 用jquery插件右鍵點擊屬性
- 10. 強制點擊事件發生而沒有點擊
- 11. 不點擊更改事件觸發
- 12. 觸發改變事件點擊事件
- 13. jquery插件點擊事件
- 14. 從點擊到點擊更改事件
- 15. Jquery - 在IE6中選擇dropdowin時發生點擊事件問題
- 16. jQuery的:$(元素)。在( 「點擊」,...產生多個點擊事件
- 17. 在預計發生時在li上點擊事件
- 18. 讓jQuery Mobile的點擊/點按事件觸發Android原生事件
- 19. 發生鼠標點擊事件時發生鼠標移動事件
- 20. 在位圖上發生異常點擊事件
- 21. jQuery - 在空格鍵的鏈接上觸發點擊事件?
- 22. 右鍵點擊jquery
- 23. jQuery的生活(「點擊」)進行實彈射擊右鍵單擊
- 24. 如何在對話框外發生點擊時觸發事件
- 25. 如何在iframe中發生點擊時觸發事件?
- 26. 在生成的元素上點擊多次點擊事件
- 27. jquery:如何觸發點擊事件上按回車鍵或點擊按鈕
- 28. 點擊事件後mousedown和mouseup事件不會發生
- 29. 在FullCalendar日觸發jQuery Qtip點擊
- 30. jquery點擊事件不會與Handlebars模板發生衝突
看到這個答案︰http://stackoverflow.com/questions/1206203/how-to-distinguish-between-left-and-right-mouse-click-with-jquery – phayton