Xat*_*nev 2 javascript firefox morris.js
我正在使用图书馆morris.js http://www.oesmith.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);
}
};
Run Code Online (Sandbox Code Playgroud)
任何想法,如果这些功能中的任何一个在Firefox中不起作用?或者什么可能导致这次崩溃?
我得到标准的Firefox错误:
脚本不再回答..
固定!Morris.js和Mozilla尝试将"xLabels"属性解析为Datetime,然后进入永久循环.
使用属性修复
parseTime: false
Run Code Online (Sandbox Code Playgroud)
例如:
xxx = new Morris.Line({
xLabels: 'day',
parseTime: false
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
791 次 |
| 最近记录: |