Jquery fullcalendar赢得';t效果设置
我在整个项目中使用FullCalendar,我需要禁用拖动,但启用单击,我尝试了下面的代码,但没有成功Jquery fullcalendar赢得';t效果设置,jquery,fullcalendar,Jquery,Fullcalendar,我在整个项目中使用FullCalendar,我需要禁用拖动,但启用单击,我尝试了下面的代码,但没有成功 $('#calendar').fullCalendar({ theme: true, header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, defaultDate: '2014-01-12', edi
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: '2014-01-12',
editable: true,
eventStartEditable: false
});
编辑
可以拖动偶数并在日历日单击,我需要禁用拖动,但当我这样做时,单击事件不会触发
dayClick: function(date, jsEvent, view) {
console.log(
'Clicked on: ' + date.format +
'Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY+
'Current view: ' + view.name
);
}
我想你在找我
您必须删除行
editable:true,
下面是一个工作示例。
使用此脚本标记
<script>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var Xmas95 = new Date("25 Dec, 1995 23:15:00");
alert('vidda : '+ Xmas95);
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
//editable: true,
events: [
{
title: 'All Day Event',
start: '20140210'
},
{
title: 'Long Event',
start: new Date(y, m, d-5),
end: new Date(y, m, d-2)
}
],
dayClick: function(date, allDay, jsEvent, view) {
alert('Clicked on the entire day: ' + date);
console.log(date);
}
});
});
</script>
$(文档).ready(函数(){
变量日期=新日期();
var d=date.getDate();
var m=date.getMonth();
var y=date.getFullYear();
var Xmas95=新日期(“1995年12月25日23:15:00”);
警报('vidda:'+Xmas95);
$(“#日历”).fullCalendar({
标题:{
左:“上一个,下一个今天”,
中心:'标题',
右图:“月,agendaWeek,agendaDay”
},
//是的,
活动:[
{
标题:“全天活动”,
开始:“20140210”
},
{
标题:“长期活动”,
开始日期:新日期(y、m、d-5),
结束:新日期(y、m、d-2)
}
],
dayClick:函数(日期、全天、jsEvent、视图){
警报(“全天点击:”+日期);
控制台日志(日期);
}
});
});
这应该行得通。通过删除editable:true
而dayClick可以通过相关代码实现 你所说的“只允许点击”是什么意思?我添加了更多信息。你有小提琴什么的吗?可能是另一个问题的重复
<script>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var Xmas95 = new Date("25 Dec, 1995 23:15:00");
alert('vidda : '+ Xmas95);
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
//editable: true,
events: [
{
title: 'All Day Event',
start: '20140210'
},
{
title: 'Long Event',
start: new Date(y, m, d-5),
end: new Date(y, m, d-2)
}
],
dayClick: function(date, allDay, jsEvent, view) {
alert('Clicked on the entire day: ' + date);
console.log(date);
}
});
});
</script>