jQuery的触发功能从出

问题描述:

我有以下的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是您希望该功能可以使用的元素。