복붙노트

[JQUERY] 의 jQuery .live ()와 CSTE 연구진의 차이) (무엇입니까

JQUERY

의 jQuery .live ()와 CSTE 연구진의 차이) (무엇입니까

해결법


  1. 1.그것은 꽤 라이브 사용하지 왜 워드 프로세서에 분명하다. 펠릭스에서 언급 한 바와 같이 또한, CSTE 연구진은 이벤트를 부착 더 유선형 방법입니다.

    그것은 꽤 라이브 사용하지 왜 워드 프로세서에 분명하다. 펠릭스에서 언급 한 바와 같이 또한, CSTE 연구진은 이벤트를 부착 더 유선형 방법입니다.


  2. 2.한 가지 차이점은 사람들이 CSTE 연구진은 ()에 () .live 이동할 때 우연히 발견하는 DOM에 동적으로 추가 요소에 이벤트를 바인딩 할 때 CSTE 연구진에 대한 매개 변수 ()가 약간 다른 점이다.

    한 가지 차이점은 사람들이 CSTE 연구진은 ()에 () .live 이동할 때 우연히 발견하는 DOM에 동적으로 추가 요소에 이벤트를 바인딩 할 때 CSTE 연구진에 대한 매개 변수 ()가 약간 다른 점이다.

    여기서 우리는 .live () 메소드를 사용하여 사용 된 구문의 예 :

    $('button').live('click', doSomething);
    
    function doSomething() {
        // do something
    }
    

    이제와 .live () jQuery를 버전 1.7에서 사용되지 및 버전 1.9에서 제거되고, 당신은 CSTE 연구진 () 메소드를 사용한다. 여기 CSTE 연구진 () 메소드를 사용하여 등가의 예이다 :

    $(document).on('click', 'button', doSomething);
    
    function doSomething() {
        // do something
    }
    

    우리는 문서가 아닌 버튼 자체에 대해 () CSTE 연구진 호출하고 있다는주십시오 참고. 우리는 이벤트 우리가 두 번째 매개 변수에서 듣고있는 요소에 대한 선택을 지정합니다.

    위의 예에서, 당신이 가까이 당신의 선택에 대한 요소를 사용하는 경우 그러나 당신이 더 나은 성능을 얻을 것이다, 문서에 () CSTE 연구진은 전화 드렸습니다. 당신이 CSTE 연구진은 호출하기 전에 모든 조상 요소가 너무 오래가 페이지에 존재하는 작동합니다 ().

    이 문서에 여기에 설명되어 있지만, 미스에 매우 쉽습니다.


  3. 3.공식 블로그를 참조하십시오

    공식 블로그를 참조하십시오


  4. 4.

    .live()
    

    이 방법은 현재와 미래, 현재 셀렉터에 일치하는 모든 요소에 대한 이벤트 처리기를 연결하는 데 사용됩니다.

    $( "#someid" ).live( "click", function() {
      console.log("live event.");
    });
    

    .on()
    

    이 방법의 예이며, 아래의 선택된 요소들에 대한 하나 개 이상의 이벤트에 대한 이벤트 핸들러 함수를 연결하는데 사용된다.

    $( "#someid" ).on( "click", function() {
      console.log("on event.");
    });
    

  5. 5.라이브 대에 차이에 좋은 자습서

    라이브 대에 차이에 좋은 자습서

    위의 링크에서 견적


  6. 6.) (.. 확인해 대한 추가 정보를 원하시면 (.live)와 CSTE 연구진

    ) (.. 확인해 대한 추가 정보를 원하시면 (.live)와 CSTE 연구진

    .live () 메서드는 내용의 동적 생성을 처리 할 때 나는 내가 JQuery와 슬라이더의 값을 변경할 때 탭을 추가하는 프로그램을 만든 것처럼 ... 사용하고 난 모든 탭에 닫기 버튼 기능을 첨부 할됩니다 생성되는 ... 제가 시도하는 코드이다 ..

    var tabs = $('#tabs').tabs();
                                            // live() methos attaches an event handler for all
                                            //elements which matches the curren selector
            $( "#tabs span.ui-icon-close" ).live( "click", function() {
    
    
                // fetches the panelId attribute aria-control which is like tab1 or vice versa
                var panelId = $( this  ).closest( "li" ).remove().attr( "aria-controls" );
                $( "#" + panelId ).remove();
                tabs.tabs( "refresh" );
            });
    

    그것은 꽤 많은 멋진 작품 ...


  7. 7.내가 jQuery를 사용하는 크롬 확장 프로그램 "코멘트 저장"의 저자, ​​및 .live 사용 하나 ()입니다. 이 문서는 여전히 모든 새로운 텍스트 영역에 수신기를 부착 할 변경할 때마다 때문에 잘 작동 - 확장 작동 방법은 .live ()를 사용하여 모든 텍스트 영역에 수신기를 부착하는 것입니다.

    내가 jQuery를 사용하는 크롬 확장 프로그램 "코멘트 저장"의 저자, ​​및 .live 사용 하나 ()입니다. 이 문서는 여전히 모든 새로운 텍스트 영역에 수신기를 부착 할 변경할 때마다 때문에 잘 작동 - 확장 작동 방법은 .live ()를 사용하여 모든 텍스트 영역에 수신기를 부착하는 것입니다.

    나는 ()를 CSTE 연구진로 이동하지만 잘 작동하지 않습니다. 문서가 변경 될 때마다 그것은 청취자를 첨부하지 않습니다 - 나는 .live 사용하여 다시 복귀 그래서 (). 즉, CSTE 연구진에 내가 추측 버그 (). 그냥 내 생각 그것에 대해주의해야합니다.


  8. 8.나는 브라우저 폐쇄 이벤트를 식별 할 수있는 요구 사항을 가지고있다. 연구의 내가 jQuery를 1.8.3을 사용하여 다음을 수행하고에 수행 한 후

    나는 브라우저 폐쇄 이벤트를 식별 할 수있는 요구 사항을 가지고있다. 연구의 내가 jQuery를 1.8.3을 사용하여 다음을 수행하고에 수행 한 후

    $ ( "입력 [입력 = 제출]") 라이브 ( '클릭'기능 () {경고 ( '입력 버튼을 클릭'); cleanSession = 거짓을;}).;

    $ ( '양식') 라이브 (함수 () '제출'{cleanSession = 거짓을;}).;

    내가 대신 CSTE 연구진은 .live 사용하는 경우 이제 중요한 것은 ... 내 솔루션에만 작동합니다. 그때 CSTE 연구진 사용하는 경우 양식이 제출 너무 늦게이다 도착 후 이벤트가 트리거됩니다. 여러 번 내 양식은 자바 스크립트 호출 (document.form.submit)를 사용하여 제출됩니다

    그래서 .live와 CSTE 연구진 사이의 키 차이가있다. 당신이 .live를 사용하는 경우 이벤트가 즉시 해고하지만, 당신이 그것을 CSTE 연구진로 전환하면 시간에 해고되지 않습니다

  9. from https://stackoverflow.com/questions/8042576/whats-the-difference-between-jquery-live-and-on by cc-by-sa and MIT license