2011-02-02 3 views
0

Mootools 스크립트가 있다면, HTML에 스크립트를 포함시켜야합니까?MooTools를 HTML에 포함하기

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

    <script type="text/javascript"> 
    window.addEvent("domready", function(){ 
     $$('div.rj_insertcode a.glossarylink, .no_glossary a.glossarylink').each(function(el) { 
       new Element("span", { 
        html: el.get("html") 
       }).replaces(el); 
    }); 
    }); 
    </script> 
    </head> 

"System - Mootools Upgrade"플러그인이 활성화 된 상태에서 Joomla를 사용하고 있습니다 (MT 1.2.4가 이미 포함되어 있으므로 사용할 준비가되었습니다). 내가 함께 줌라를 사용하고

+0

질문이 올바르지 않으면 [항상 편집 할 수 있습니다.] (http://stackoverflow.com/q/4873137/1228) – Will

답변

1

- 활성화 "시스템 Mootools의 업그레이드"플러그인 (MT 1.2.4 있도록 이미 포함되어 사용할 준비가).

mootools가 이미 포함되어 있으면 domready 스크립트 블록이 mootools를 포함하는 호출 이후에 있어야 심볼과 메소드가 정의됩니다. 일반적으로

: 스크립트 템플릿 변수는 출력하고 그냥 DOM 작업에 관련된 아무것도 생산하지 않을 경우

<script type="text/javascript" src="mootools.js"></script> 
<script type="text/javascript"> 
window.addEvent("domready", function() { 
    // code here 
}); 
</script> 

, 나는 외부의 .js로 이동 좋을 것 대신 파일 .

기타 모범 사례 ATM은 하단에 모든 j를 놓는 것을 가리키는 것처럼 보입니다. 따라서 비 블로킹 및 더 빠르지 만 이것이 jready를 실행할 때까지 모든 페이지 요소가 정의 될 때 domready의 요점을 무효화합니다. 어떤 이전 화재 (당신은 이미 dom을 참조 할 수 있습니다).

1
<script type="text/javascript" src="your-mootools-file.js"></script>