javascript - jQuery 的 NaN 日期问题

标签 javascript jquery highcharts

我正在使用HighCharts图书馆。

我已经在这个 JSFiddle 中复制了我的问题.

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

但是,如果我单击并将光标一直拖动到图表的末尾(然后单击),当它达到您可以到达的最远位置时,检索到的日期值等于 'NaN/NaN/NaN NaN: NaN'。

我以为我的代码可以处理这个异常 -

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

如果 event.minevent.max 未定义,即 null,则使用 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 值。我怎样才能做到这一点?

最佳答案

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

关于javascript - jQuery 的 NaN 日期问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22839429/

相关文章:

javascript - 如何使用 bitcoinjs 签署 BlockCypher 交易

javascript - Angularjs 指令的模板更新,但链接没有

javascript - jQuery,只触发事件,如果没有触发其他事件

Javascript:每次用户更改年份时,月份和日期中的日期都会重置

jquery 自动完成查询

javascript - MailChimp JS 验证不起作用

jquery 说 tbody.length = 1 即使没有 <tbody> 标签存在

javascript - 如何在 Highcharts 中旋转图例?

javascript - 根据范围选择器调整 Highcharts 数据分组

javascript - v-cloak 的 Vue.js 生命周期钩子(Hook)