2012-09-01 2 views
0

나는이 메시지가 계속. 그런 다음 문제는 페이지가 두 개의 jQuery 라이브러리를로드한다는 것입니다. 그러나 나는 그것이 이번 경우라고 생각하지 않는다.Flexslider를 사용할 때 "Uncaught TypeError"가 나타나는 이유는 무엇입니까? 내가 전에 한 번 같은 문제를 했어</p> <blockquote> <p>Uncaught TypeError: Object [object Object] has no method 'flexslider'</p> </blockquote> <p>:

의견이 있으십니까? 미리 감사드립니다.

+0

플러그인 소스 코드를 콘솔에 붙여 넣으려고 시도한 다음'.flexslider()'메소드를 실행하면 효과가있었습니다. 그래서 그것은 일종의 경쟁 조건입니다. – ThoKra

+1

두 개의 jQuery 라이브러리가로드되어 있습니다. 다시 한번 ... ''에 jQuery 1.6.2가있다. 꼬리말 (대부분'wp_enqueue_script()'에 추가)에'jquery.js'가 있습니다. – Ohgodwhy

답변

1

충돌 이온이 문제가 될 수 있습니다. 그냥 확인 - 당신은 아마 방화범 같은 것을 사용하여로드()

http://api.jquery.com/noconflict/ 

확인 noConflict를 사용해야합니다. 오류는 무언가가로드되고 있지 않음을 나타냅니다.

<script src=".../jquery.flexslider-min.js"> </script> 
<script type="text/javascript"> 
jQuery = jQuery.noConflict(); 
jQuery(window).load(function() { 
jQuery('.featured-slider').flexslider(); 
}); 
/script>