Сценарий не отвечает большее ошибка с использованием MORRIS.JS в Firefox
-
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
});
. Не связан с StackOverflow