スクリプトは、FirefoxでMorris.jsを使用してもっと誤りを答えていない
-
26-12-2019 - |
質問
私はライブラリmorris.js http://www.oesmith.co.ukを使用しています。Webサイトのチャートを作成するために/ 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