Tenía este antiguo control deslizante jQuery UI que había funcionado bien hace unos meses, pero ahora parece que recibo una excepción leyendo: No se puede llamar al método 'addClass' indefinido Revisé los valores que se pasan al control deslizante y son fechas de Javascript regulares.Control deslizante jQuery UI - No se puede llamar al método 'addClass' de undefined
$('#dateFilter').click(function() {
return $('#sliderContainer').slideToggle(200);
});
$(function() {
var endFiling, startFiling;
startFiling = Date.parse($('#startFiling').val());
endFiling = Date.parse($('#endFiling').val());
return $('#filingDateSlider').slider({
range: true,
min: startFiling,
max: endFiling,
step: 86400000,
values: [startFiling, endFiling],
slide: function(event, ui) {
var eD, end, sD, start;
sD = new Date(ui.values[0]);
start = dateFormat(sD);
eD = new Date(ui.values[1]);
end = dateFormat(eD);
$('#filingStartDate').text(start);
return $('#filingEndDate').text(end);
}
});
¿Hay algún motivo en particular por el que pueda obtener este nuevo error?
¿Puede establecer un punto de interrupción y recorrer el código? El error me parece que "addClass" se está llamando en alguna parte y el valor que se le pasa no está definido. Si puede recorrer el código, quizás pueda ver si los valores se están inicializando correctamente.Además, ¿ha cambiado la versión de jQuery recientemente? – Sam
¿Revisó el registro? jQuery UI tiene algunos errores, el otro día, experimenté un error tedioso en una implementación particular de datepicker, ¡no funciona si hay una entrada de texto en la misma página! – SexyBeast
Supongo que "No se puede llamar al método 'addClass' de undefined." viene de tu archivo jquery.js? –