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 –