2012-01-19 3 views
0

joomla 템플릿을 만들고 간단한 jquery 스크립트를 추가하고 싶습니다. 문제는 자신의 jquery를로드하는 GCalendar와 같은 다른 joomla 확장이 있다는 것입니다.jQuery가 두 번로드됩니다.

이 의미 : 나는 <script src="http://code.jquery.co....을 추가하면 내가 그 코드를 추가하지 않으면 다른 JQuery와로드 확장이있는 경우, 새로운 스크립트가 작동하지 않습니다

    1. 가 다른 확장 JQuery와 충돌합니다 설치되지 않았습니다.

    아이디어가 있으십니까?

  • 답변

    1

    당신 자신이 당신이

    if (!jQuery) { 
        // jQuery Library 
    } 
    

    로 전체 라이브러리를 래핑 할 수 또는 당신이 당신의 의존성을 처리 할 수 ​​RequireJS 같은 라이브러리에 볼 수있는 라이브러리를 호스팅하는 경우.

    +0

    은 if didn를 지원하는 버전이 아닌 경우 당신은 functionaliy 문제로 실행할 수 있습니다; t 작업을하거나 내가 그것을 사용하는 방법을 모르겠어요. ' \t \t ' – user1159265

    1

    jQuery이 스크립트에 정의되어 있는지 확인할 수 있으며 이전에로드되지 않은 경우로드 할 수 있습니다.

    jQuery를의 이전에로드 된 버전이


    <script>window.jQuery || document.write(
         '<script src="/scripts/jquery-1.6.2.min.js"><\/script>') 
    </script> 
    
    +0

    어떻게하는지 정확하게 말해 줄 수 있어요? – user1159265

    관련 문제