我有像这样的jquery函数:
(function( $ ){
$.fn.LazyImageLoad = function() {
$(this).on('scroll load resize' , function() {
console.log ( 'Lazy Image Load run' )
$('img' , this).each(function() {
$(this).hide(1000) ;
});
});
}
})( jQuery );
并在我的元素上设置此功能,例如
$(document).ready(function() {
$(window).LazyImageLoad();
$('body').LazyImageLoad();
$('.Container_C2').LazyImageLoad();
});
但$(this).on()
无效.fn jquery function
并且console.log
和$(img).show() for each
img没有运行,
答案 0 :(得分:1)
consloe.log
中有拼写错误。它应该是console.log
答案 1 :(得分:0)
如果vijayP答案不起作用,请尝试:
: