[英]jQuery anonymous function
我有一些代码(如下),我写了一小段文本,在大约4个段落的周期内逐渐消失。 它可以工作,但是每当我调出Web Inspector时,它只是告诉我这是一个“匿名函数”。 真烦人。 有谁知道如何修理它?
顺便说一句,它作为一个匿名功能的亮点是:
slides[current].fadeOut("slow");
slides[target].fadeIn("slow");
完整的代码摘录在这里:
$(document).ready(function() {
var About = {
init: function() {
var slide_images = $('#widget p')
slides = new Array(),
delay = 5,
current = 0;
slide_images.each(function(index) {
current = index;
slides.push($(this));
});
var interval = setInterval(function() {
target = (current < (slides.length - 1)) ? current + 1 : 0;
slides[current].fadeOut("slow");
slides[target].fadeIn("slow");
current = target;
}, delay * 750);
}
}
About.init();
});
我在这里做了一个jsfiddle。
因为它是一个匿名函数,而不是命名函数 。
一种可能的解决方案是将代码滚动到一个命名函数中,并通过为init
选项命名来引用该函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.