문제

Jquery 한 언어를 구성하는 다음과 같습니다.

$(document).ready(function() {
    $("a").click(function() {
        alert("Hello world!");
    });
});

할 수 있듯이 이면,문서를 로드 바인딩하는 사용자 정의 기능을 onClick 이벤트의 모든 a 태그입니다.

이 질문은 어떻게 수행할 수 있습니까 이 동일한 종류의 행동에 무엇입니까?

도움이 되었습니까?

해결책

프로토 타입 1.6 제공 "dom:드" 이벤트 문서

document.observe("dom:loaded", function() {
    $$('a').each(function(elem) {
        elem.observe("click", function() { alert("Hello World"); });
    });
});

또한 사용 반복기에 배열을 반환에 의해 $$().

다른 팁

$(document).observe('dom:loaded', function() {
    $$('a').invoke('observe', 'click', function() {
        alert('Hello world!');
    });
});
Event.observe(window, 'load', function() { 
     Event.observe(element, 'click', function() { 
         alert("Hello World!");
     });
});

물론 당신은 필요하""를 선택하는 요소에서 첫번째 프로토 타입입니다.

이 문서에서 매우 좋은 overview 의 프로토타입의 이벤트입니다.내 생각에 비해,jQuery,이 석기 시대의 api 를 사용합니다.:)

http://alternateidea.com/blog/articles/2006/2/8/working-with-events-in-prototype

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top