0
getScript를 사용하여 외부 js 파일을 포함 시켰습니다. 그러나 한 번만 포함하고 싶습니다. jquery를 사용하여 외부 파일이 포함되었는지 여부를 어떻게 확인할 수 있습니까? 감사.외부 js 파일을 검색하는 방법은 jquery를 사용하여 이미 포함되었습니다.
getScript를 사용하여 외부 js 파일을 포함 시켰습니다. 그러나 한 번만 포함하고 싶습니다. jquery를 사용하여 외부 파일이 포함되었는지 여부를 어떻게 확인할 수 있습니까? 감사.외부 js 파일을 검색하는 방법은 jquery를 사용하여 이미 포함되었습니다.
파일 자체가로드되었는지 기술적으로 확인하지는 않지만 해당 파일 내에 정의 된 개체 네임 스페이스를 확인할 수 있습니다.
var myNameSpace = function(){
return {
some:'stuff'
};
}();
또는 무언가의 네임에 대한 스타일 (예 : jQuery를이 같은 일을) 다음 그래서 myNameSpace
의 존재를 확인할 수 있습니다
은 JS 파일 같은 것을 사용하여 코드를 네임 스페이스 말 당신이 두 번 같은 파일을 삽입
if (typeof myNameSpace == "undefined"){ // load script }
경우에도, 브라우저, 당신을 돌봐 줄 것입니다 번만 ... – kobe
@gov 아래 파일을 다운로드합니다 한 번로드하지만 두 번 실행합니까? – Orbling
@ gov 및 @orbling, 실제로 함수가 실행되는 횟수를 실행합니다. 예를 들어, $ (function() {$ ('# btn'). live ('click', function() {alert ('');}}); getscript가 두 번 실행되면 버튼을 클릭하면 경고 상자가 두 번 나옵니다. 한 번만 나오고 싶습니다. – davidlee