2011-03-29 7 views
1

안녕 얘들 아..scrollable이 함수가 아닙니다. 오류

내 목록을 스크롤하려고하는 중 $ (divElement) .scrollable ({vertical : true, circular : true}); 함수가 아닙니다.

jquery.tools.min.js가 flowplayer-3.2.0.js와 충돌하기 때문일 수 있습니다.

이 문제를 해결하는 방법을 모릅니다. 도와주세요.

+0

** 플러그인을 가져 오기 전에 jQuery **를 가져 오시겠습니까? –

+0

예, jquery 플러그인을 가져오고 있습니다. – Gendaful

답변

1

jQuery는 실제로 flowplayer와 충돌합니다. 당신은 jQuery(...)에 모든 $(...) jQuery를 바로 가기를 jQuery 라이브러리를 포함 직후

jQuery.noConflict(); 

를 추가하고 업데이트해야합니다.

Using jQuery with Other Libraries도 참조하십시오.

+0

답장을 보내 주셔서 감사합니다. 생각해 봐요.이 오류가 발생하면 이것이 가능한 문제입니다 .scrollable은 함수가 아닙니다 ?? – Gendaful

+0

한 가지 방법 만 알아낼 수 있습니다. 적어도, 당신이 위에서 준 세부 사항을 감안할 때. : D –

+0

네, 그것은 가능성이 가장 높은 문제, 당신은 실제로 존재하지 않는 있으며, Flowplayer,에 .scrollable 함수를 호출하기 위해 노력하고있다. – Carvellis

0

jQuery.noConflict() 환경에서 쉽게 볼 수없는 것들 중 하나는 $ 변수를 사용하지 않는 동안 코드를 구조화하여 어쨌든 jQuery에 사용할 수 있다는 것입니다.

jQuery(document).ready(function($){ 
    // you can use $ for jQuery in here 
}); 

// OR 

jQuery(function($) { 
    // here as well 
}); 

주 준비 함수에 전달 된 $ 매개 변수와 같은

당신이 $(document).ready() 또는 $(function() { })를 사용하는 경우 (그리고 해야)의 구조를.

많은 경우 이미 코드를 작성 했으므로 돌아가서 $에서 jQuery까지 다시 작성하고 싶지는 않습니다.

1

"스크롤 가능"기능이 단순히 존재하지 않을 수도 있습니다.

것은 나는 현재이 기능이 있지만 그들 모두 (즉, jQuery를 1.7.0)에서, jQuery를 (즉,의 jQuery 1.6.4.min)의 일부 버전에 포함 된 것으로 보인다 것을 발견했다.

"scrollable"이라는 문자열에 대한 jQuery 스크립트/라이브러리를 확인하여 알게되었습니다.

그래서 내 jQuery 버전에 포함되어 있지 않을 수도 있습니다.

관련 문제