我正在使用HighCharts图书馆。
我已经在这个 JSFiddle 中复制了我的问题.
我的问题是,当我单击图表并将光标移至图表中的另一个点时,一切正常。
但是,如果我单击并将光标一直拖动到图表的末尾(然后单击),当它达到您可以到达的最远位置时,检索到的日期值等于 'NaN/NaN/NaN NaN: NaN'。
我以为我的代码可以处理这个异常 -
if (event.min != null || event.max != null) {
如果 event.min
或 event.max
未定义,即 null,则使用 originalFrom
或 originalUntil
分别。
出于某种原因,我没有输入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 值。我怎样才能做到这一点?
最佳答案
也许可以尝试if (event.min != null && event.max != null)
关于javascript - jQuery 的 NaN 日期问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22839429/