2009-08-24 2 views
0

한 페이지의 기능에 맞게 설계된 jquery 코드를 일반적인 js 파일에 삽입했습니다. 이제는 모든 페이지가 오류를 던지고 있으며 jQuery 함수와 일반 함수의 차이점을 이해할 수 없기 때문에이 페이지가 오류라고 생각합니다.jquery 함수를 일반적인 함수로 바꾸기

$.fn.googleMap = function(address, options) { 

하고 $ 같은 (문서) .ready (함수() {내에서 호출됩니다 : JQuery와 하나는 다음과 같이 시작합니다

$("#location div").removeClass().googleMap(""+location1+""); 

난 그냥 경우 (시도) 해야 할 일 : function googleMap (address, options) {...하지만 그 1.이 작동하는지 2) "$ (document) .ready"부분에서 트리거하는 방법

답변

1

jquery 함수를 별도의 파일에 저장하고 다른 jquery p와 마찬가지로 메서드를 호출하는 페이지에 포함 시키십시오. lugins.

+1

그리고 jquery 코어 뒤에 포함 시키십시오. – redsquare

+0

내가 말한 것을 수행했는데 작동하는 것처럼 보였습니다. 그러나 이론적으로는로드 순서 때문에 가져서는 안됩니다. 이 사이트에는 전역 파일이 포함되어 있기 때문에 점선으로 그 전역 파일을 나타냅니다. -------- 1. jquery-1.3.1.min.js 2. jquery.common.js (googleMap 함수에 대한 호출이 있습니다.) -------- 3. Google지도 API 4. jquery.googlemap.js 내가이 모든 것을 방화 광에서 페이지 : $ ("# location div"). r ... ap는 함수가 아닙니다. – Daniel

+0

매트입니까? # 2로 3 & 4를 끌어 당기는 ter? 어떻게 자바 스크립트 파일에서 자바 스크립트 빨아 것이겠습니까? – Daniel

관련 문제