스크립트는 Firefox의 Morris.js를 사용하여 더 이상 오류가 발생하지 않습니다.

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

  •  26-12-2019
  •  | 
  •  

문제

라이브러리를 사용하고 있습니다 morris.js http://www.oesmith.co.uk/morris.js/ 웹 사이트의 차트를 만들려면. 오페라, Internet Explorer 및 Google 크롬에서 작동합니다.

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