4

我用 javascript 和 raphael 写了一个花哨的热图,它工作得很好而且完美无缺。现在,在我完成任务并去其他牧场三个月后,我收到了这个错误:

Unexpected value NaN parsing x attribute 

...在前导实例中使用特定的代码片段指示此错误发生的位置。(是的,错误列出了大约 500 多次,但只有前导实例给出了发生错误的代码行。)

我环顾四周,没有发现任何实质性的东西可以引导我找到解决方案。所以,我设法删除了主要实例中列出的代码,希望能解决问题。和往常一样,它传播到另一行代码,这次是在 Raphael.js 代码中......

如何解决这个问题?我不想修复 Raphael 代码,如果我不需要...任何帮助将不胜感激。

更多代码

function todayBand(){
    // Band which represents *TODAY*
    for (var i=2; i<47; i++){
        xx = parseInt(calcOffset+i*hour_millis/(2*timeZoom)); x2 =  xOff(xx-100,220);           
        pp = "p_"+i;
        window[pp] = paper.path("M "+xx+" 350 l "+x2+" -220 z").attr("stroke", "#999").toBack();   //PRESENT TIME LINE IN RED
        window[pp].class="paths";
        paper.path("M "+xx+" 350 l 0 15 z").attr("stroke", "#aaa" ).toBack();   //PRESENT TIME LINE IN RED
    }
}

TIA

丹尼斯

4

0 回答 0