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 に答える