jQuery UI滑块 - 无法调用未定义的方法'addClass' [英] jQuery UI slider - Cannot call method 'addClass' of undefined

查看:111
本文介绍了jQuery UI滑块 - 无法调用未定义的方法'addClass'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个旧的jQuery UI滑块几个月前工作得很好,但现在我似乎得到一个异常读取:无法调用undefined的方法'addClass'。我已经检查了传递给滑块的值,它们是常规的Javascript日期。

I had this old jQuery UI slider that had worked just fine a few months ago, but now I seem to be getting an exception reading: Cannot call method 'addClass' of undefined. I've checked the values being passed into the slider and they're regular Javascript dates.

  $('#dateFilter').click(function() {
    return $('#sliderContainer').slideToggle(200);
  });

  $(function() {
    var endFiling, startFiling;
    startFiling = Date.parse($('#startFiling').val());
    endFiling = Date.parse($('#endFiling').val());
    return $('#filingDateSlider').slider({
      range: true,
      min: startFiling,
      max: endFiling,
      step: 86400000,
      values: [startFiling, endFiling],
      slide: function(event, ui) {
        var eD, end, sD, start;
        sD = new Date(ui.values[0]);
        start = dateFormat(sD);
        eD = new Date(ui.values[1]);
        end = dateFormat(eD);
        $('#filingStartDate').text(start);
        return $('#filingEndDate').text(end);
      }
        });

我是否有特殊原因可能会收到此新错误?

Is there a particular reason why I might be getting this new error?

http://i.imgur.com /xC2E6.jpg

推荐答案

对于读回这个问题的人来说,如果你从CDN中拔出,请尝试从最新的jQuery UI版本中提取。我也遇到了这个问题,它通过使用后来的jQuery UI版本来解决。

For anyone reading back on this question, if you're pulling from a CDN, try pulling from the latest jQuery UI version. I also got this problem, and it was solved by using a later jQuery UI version.

这篇关于jQuery UI滑块 - 无法调用未定义的方法'addClass'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆