2011-12-21 1 views
1

다음 코드는 $("ul#slides").cycle is not a function입니다. 저는 초보자입니다. 그래서 JS가 jQuery도 아니고 아무 생각도 갖지 못해서 아무도 나를 도와 줄 수 없다면 위대 할 수 있습니다.

JS

$(document).ready(function() { 
    $("#slideshow").css("overflow", "hidden"); 
    $("ul#slides").cycle({ 
     fx: 'fade', 
     pause: 1, 
     prev: '#prev', 
     next: '#next', 
    }); 
    $("#slideshow").hover(function() { 
     $("ul#nav").fadeIn(); 
    }, function() { 
     $("ul#nav").fadeOut(); 
    }); 

}); 

HTML 도움을

<div id="slideshow"> 
    <ul id="nav"> 
     <li id="prev"><a href="#">Prev</a></li> 
     <li id="next"><a href="#">Next</a></li> 
    </ul> 

    <ul id="slides"> 
     <li><img src="Images/01.png" alt="Harley Davidson Sportster" /></li> 
     <li><img src="Images/02.jpg" alt="Harley Davidson Sportster" /></li> 
     <li><img src="Images/03.jpg" alt="Harley Davidson Sportster" /></li> 
    </ul> 
</div> 

감사 : 여기

내 코드입니다.

+1

실제로주기 플러그인을 포함 시켰습니까? – Indranil

+0

이것은 플러그인을 찾을 수 없음을 의미합니다. 페이지에 포함 시켰습니까? – JNDPNT

답변

2

내가 포함하고있는 jquery의 버전을 살펴보고 충돌이 없는지 확인합니다. 종종이 문제를 보았을 때 다른 jquery 라이브러리가 필요한 플러그인의 결과이며 참조되는 순서에 따라 두통이 발생합니다. 함수에 필요하지 않은 jquery 라이브러리 (마스터 페이지에있는 라이브러리 포함)를 주석 처리하고 여전히 오류가 있는지 확인하십시오. 그렇다면이 기능 만 갖춘 작은 벌거 벗은 뼈 샘플 HTML 페이지를 만드십시오.