2010-12-31 5 views
0

괜찮습니다. jQuery의 기본 사항을 이해했으며, 어떤 경우에는 .click(function(){...}); 대신 .live('click',function(){...});을 사용해야 만 올바르게 실행되는 메서드를 얻을 수 있습니다..bind와 함께 jQuery .live를 사용합니다.

나는 현재 찾고 있어요 방법은 다음과 같습니다 이 또 다른 작업이 미리 형성 될 때까지 호출되지 않습니다 코드의 비트에 있기 때문에 제외하고, 좋은 작품 $('#title').bind('keyup', function(){...});

, 내가 .live()를 사용할 필요가 거라고 위에 설명 된대로.

문제는 위의 그림과 같이 .bind() 대신 .live() 메서드를 사용하여 작동하도록이 형식을 지정하는 방법을 모르겠습니다. 누군가 제발 도와 줄 수 있니?

미리 감사드립니다. 그것은 단지 click, dblclick, keydown, keypress, keyup, mousedown, mousemove, mouseout, mouseover, and mouseup.

$('selector').live('event',fn); 
+0

내에서 .live 인 코드 비트는 무엇입니까? 예를 들어 줄 수 있습니까? – Sandwich

답변

3

내가 대답을했다 생각, 바인드를 사용하는 것과 동일하지만, 내가 받아 들일 수 있기 전에 사라질 듯 . 어떤 속도에서,이 일을 다음 사용 :

$('#title').live('keyup', function(){...});

+0

괜찮아요. 그래서'$ ('# title'). live ('keyup', function() {...});'예를 들어 ... 그래! 효과가 있어요! 고맙습니다. – TH1981

+0

어쨌든 미안합니다. – Sandwich

0

이상한 이벤트로 제한된다는 점을 제외하고 실제 사용

+1

해당 답변의 소유자가 어떤 이유로 든이를 삭제했습니다. 이유를 모르겠다. – user113716

+0

... 사고였습니다 :/... 나는 삭제를 확인하는 것을 기억하지 못합니다. – Sandwich

관련 문제