【发布时间】:2014-09-19 18:53:03
【问题描述】:
我正在使用 FullCalendar,我必须在月视图中为每一天附加一个“选择”。
我在每个单元格中都有选择,但它没有展开。如果我以编程方式扩展选择(更改大小),它会扩展但我无法选择任何选项。我也无法在 Day Cell 中选择任何文本或元素。我认为单元格阻止了某些东西,所以点击工作正常
JsFiddle:http://jsfiddle.net/L17jzba6/ 我不需要任何事件,我使用日历选择每天的信息并保存。
$(document).ready(function() {
var fechaHoy = new Date();
var fechaFormateada = $.format.date(fechaHoy, "yyyy-MM-dd");
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: ''
},
defaultDate: fechaFormateada,
monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio',
'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
dayNames: ['Domingo', 'Lunes', 'Martes', 'Miercoles',
'Jueves', 'Viernes', 'Sabado'],
dayNamesShort: ['Domingo', 'Lunes', 'Martes', 'Miercoles',
'Jueves', 'Viernes', 'Sabado'],
viewRender: function(view, element) {
//var fecha = $.format.date(view.start._d, "dd-MM-yyyy");
//dia = fecha.substr(0, 2);
//mes = fecha.substr(3, 2);
//ano = fecha.substr(6, 4);
$("td[data-date]:not(.fc-other-month):not(.fc-day-number)").each(function() {
var fechaCelda = $(this).attr("data-date");
if ($(this).hasClass("fc-past")) {
var html = '<select><option value="1">1</option><option value="2">2</option></select>';
$(this).append(html);
}
else {
var html = '<select><option value="1">1</option><option value="2">2</option></select>';
$(this).append(html);
}
});
}
});
});
【问题讨论】:
-
您的代码对我有用。你能发布一个 jsfiddle 或 sofiddle 来证明这个问题吗?
-
这就是我所拥有的。选择是否正确扩展?我尝试在这里插入一个选择 fullcalendar.io 并且它不像我的日历那样扩展。
-
jsfiddle jsfiddle.net/L17jzba6
标签: javascript jquery select view fullcalendar