0
    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 页面上列出的问题,但似乎没有人提到我遇到的问题。有什么想法建议吗?

4

1 回答 1

0

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

var elements = $('selector');

var lastElement = elements.filter(':last');
// or 
lastElement = elements.eq(elements.length - 1);
于 2012-08-10T06:00:00.247 回答