2012-09-17 4 views
1

필자는 약 4 단락의 사이클을 통해 페이드 아웃하기 위해 텍스트의 작은 부분을 위해 쓴 몇 가지 코드 (아래)를 가지고 있습니다. 작동하지만 웹 인스펙터를 불러올 때마다 익명 기능이라고 알려줍니다. 이것은 정말로 성가신 일입니다. 누구든지 그것을 고칠 방법을 알고 있습니까?jQuery anonymous function

, BTW는 익명의 함수로되도록 만든다하는 비트는 다음과 같습니다

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 here했다.

+0

무엇을 수정 했습니까? 뭐가 문제 야? 너는 무엇을 기대 했는가? 귀하의 코드 나 Chrome Dev Tools에 아무런 이상이 보이지 않습니다. –

+1

물론 그 전역을 만드는'$ ('# widget p')'뒤에있는 쉼표가 부족합니다. –

+0

그래,하지만 경감을 불러올 때마다 익명의 기능이라고 하더군. 나는 그것이 오류가 아니라는 것을 이해하지만, 어떻게 dev 도구를 가져올 때마다 올라 오는 것을 막을 수 있습니까? –

답변