Сценарий не отвечает большее ошибка с использованием MORRIS.JS в Firefox

StackOverflow https://stackoverflow.com//questions/23061821

  •  26-12-2019
  •  | 
  •  

Вопрос

Я использую библиотеку morris.js http://www.oismith.co.uk/morris.js/ Для создания диаграмм для веб-сайта. Он работает на Opera, Internet Explorer и Google Chrome.

в Firefox, он случайно вылетает мгновенно.

Панель сценариев

говорит мне, это сбивает здесь:

secondsSpecHelper = function(interval) {
    return {
        span: interval * 1000,
        start: function(d) {
        return new Date(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(),     
        d.getMinutes());
    },
fmt: function(d) {
    return "" + (Morris.pad2(d.getHours())) + ":" + (Morris.pad2(d.getMinutes())) + ":" + 
    (Morris.pad2(d.getSeconds()));
},
incr: function(d) {
    return d.setUTCSeconds(d.getUTCSeconds() + interval);
}
};
.

Любые идеи, если какая-либо из этих функций не работает в Firefox?Или что может привести к этому краю?

Я получаю стандартную ошибку Firefox:

Сценарий больше не отвечает ..

Это было полезно?

Решение

исправлено!MORRIS.JS и Mozilla пытаются анализировать атрибут «XLABELS» в качестве DateTime, и затем переходит на вечернюю петлю.

исправлено с атрибутом

    parseTime: false
.

Например:

xxx = new Morris.Line({
    xLabels: 'day',
    parseTime: false
});
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top