jQuery代码:jQuery的初始化函数不工作
$(window).load(function(){
$("#slider").flexslider({
animation: "slide",
controlNav: false,
directionNav: false,
init: function (slider) {
// lazy load
$("img.lazy").slice(0,1).each(function() {
alert('init running');
var src = $(this).attr("data-src");
$(this).attr("src", src).removeAttr("data-src").removeClass("lazy");
});
},
before: function (slider) {
// lazy load
$("img.lazy").slice(0,2).each(function() {
alert('before running');
var src = $(this).attr("data-src");
$(this).attr("src", src).removeAttr("data-src").removeClass("lazy");
});
},
animationLoop: false,
slideshow: false,
sync: "#carousel",
})
})
的jsfiddle网址:
https://jsfiddle.net/6z5L31tg/
初始化功能无法正常工作。即使它没有提醒我。你能向我解释为什么它不起作用吗?以及如何解决此问题?我英语不好。如果我犯了任何语法错误或拼写错误,请道歉。
你的网页上有多少'$(“img.lazy”)“? – krillgar
也许很愚蠢,但是,你称它为某个地方吗? – Roberrrt
可能超过5 –