Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery匿名函数_Javascript_Jquery_Function_Anonymous - Fatal编程技术网

Javascript jQuery匿名函数

Javascript jQuery匿名函数,javascript,jquery,function,anonymous,Javascript,Jquery,Function,Anonymous,我有一些代码(如下),我写了一小段文字,通过大约4段的循环淡入淡出。它是有效的,但每当我提到Web检查器时,它都会告诉我这是一个“匿名函数”。这真让人讨厌。有人知道怎么修吗 顺便说一句,它作为匿名函数突出显示的位是: slides[current].fadeOut("slow"); slides[target].fadeIn("slow"); 代码的全部摘录如下: $(document).ready(function() { var About = { init: function(

我有一些代码(如下),我写了一小段文字,通过大约4段的循环淡入淡出。它是有效的,但每当我提到Web检查器时,它都会告诉我这是一个“匿名函数”。这真让人讨厌。有人知道怎么修吗

顺便说一句,它作为匿名函数突出显示的位是:

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();
});
$(文档).ready(函数(){
var About={
init:function(){
var slide_images=$(“#小部件p”)
幻灯片=新数组(),
延迟=5,
电流=0;
幻灯片图片。每个(功能(索引){
电流=指数;
幻灯片。推送($(此));
});
var interval=setInterval(函数(){
目标=(当前<(slides.length-1))?当前+1:0;
幻灯片[当前]。淡出(“慢”);
幻灯片[目标].fadeIn(“慢”);
当前=目标;
},延迟*750);
}
} 
About.init();
});
我做了一个jsfiddle。

因为它是一个

一个可能的解决方案是将代码滚动到一个命名函数中,并通过为
init
选项命名来引用该函数。

,因为它是一个函数


一个可能的解决方案是将代码滚动到一个命名函数中,并通过为
init
选项命名来引用该函数。

修复什么?有什么问题吗?你期待什么?我看不出你的代码或Chrome开发工具有任何错误。除了在
$(“#widget p')
后面缺少逗号之外,这当然会造成这些全局变量。是的,但每次我打开Inspector时,它都告诉我这是一个匿名函数。我知道这不是一个错误,但是我如何才能阻止每次打开开发工具时都出现错误?您的代码中有
控制台.log
吗?你的fiddle和posted代码不会在我的控制台上生成任何消息。修复什么?有什么问题吗?你期待什么?我看不出你的代码或Chrome开发工具有任何错误。除了在
$(“#widget p')
后面缺少逗号之外,这当然会造成这些全局变量。是的,但每次我打开Inspector时,它都告诉我这是一个匿名函数。我知道这不是一个错误,但是我如何才能阻止每次打开开发工具时都出现错误?您的代码中有
控制台.log
吗?您的fiddle和posted代码不会在我的控制台上生成任何消息。