TypeError:$ object不是函数jquery

时间:2012-08-10 05:45:40

标签: jquery ajax

    var opts             = $.extend({}, $.ias.defaults, options); 
     function get_scroll_treshold(pure)
    {
        el = $(opts.container).find(opts.item).last();

        if (el.size() == 0) return 0;

        treshold = el.offset().top + el.height();

        if (!pure)
            treshold += opts.tresholdMargin;

        return treshold;
    }

您好,这是上面的代码片段^。我遇到的问题是它抛出了这个错误:

TypeError: $(opts.container).find(opts.item).last is not a function

我正在使用https://github.com/webcreate/infinite-ajax-scroll这个插件。我浏览了github页面上列出的问题,似乎没有人提到我遇到的问题。 有什么想法的建议吗?

1 个答案:

答案 0 :(得分:0)

您的代码似乎正确,但您可以尝试这样做:

var elements = $('selector');

var lastElement = elements.filter(':last');
// or 
lastElement = elements.eq(elements.length - 1);