2014-04-03 181 views
0

我正在使用HighCharts库。NaN日期问题与jQuery

我在这JSFiddle中复制了我的问题。

我的问题是当我点击图表并将光标移动到图形中的另一个点时,一切正常。

但是,如果我点击并拖动光标到图表的末尾(并单击),那么您可以拍摄它时,检索到的日期值等于'NaN/NaN/NaN NaN :楠。

我想我的代码将处理这个异常就行了 - 在

if (event.min != null || event.max != null) { 

如果任event.minevent.max是不确定的,即空,然后分别使用两种originalFromoriginalUntil

出于某种原因,我没有进入else -

else { 
     // this is where the values would be reset to the original 
     // values if either event.min or event.max are undefined 

     $("#t1").val(originalFrom); 
     $("#t2").val(originalUntil); 
    } 

但是这不工作,我试图改变上述行 -

if (event.min != undefined|| event.max != undefined) { 

而且还尝试 -

if (event.min != NaN || event.max != NaN) { 

然而,两个回来的NaN值不正确。我怎样才能做到这一点?

回答

2

也许尝试if (event.min != null && event.max != null)

0

试试这个

if (isNaN(event.min) || isNaN(event.max)) { 
//code here 
} 
+0

同样的问题,我怕:( – Ebikeneser