从jquery触发函数

我有以下
Jquery函数.

我想知道如何从函数外部调用它.有时我需要运行它.我可以看到如何从底部的函数内部触发/调用它,但我不确定如何从它外部.

$.fn.lazyload = function() {
    var elem = this;

    var lazyload = function(elem) {
        var viewport_height = $(window).height() + 100;
        var scrollTop = $(document).scrollTop();
    }
    lazyload(elem);
    $(window).scroll(function(){lazyload(elem);});
    $(window).resize(function(){lazyload(elem);});
};

我尝试了以下但是它们不起作用:

$.fn.lazyload(elem); 
lazyload(elem);
lazyload();

谢谢

最佳答案 您可以使用
apply

$.fn.lazyload.apply(elem);

假设elem是您希望函数使用的元素.

点赞