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