sexta-feira, 25 de junho de 2010

Função live no JQuery

>Por Maisa

Oi,

No nosso projeto utilizamos o JQuery, para personalizar vários elementos da interface. É muito comum a interface da ferramenta ser controlada e alterada quase que o tempo todo através da manipulacão do DOM (modelo de objeto de documento) e muitas vezes precisamos anexar comportamentos em um determinado elemento da página.

Um problema que surgiu foi o fato do índice de elementos do jQuery ser estático, ele não atualiza automaticamente. Por exemplo, se um novo botão com aquelas características surgir na tela o jQuery não surtirá efeito sobre ele, pois ele apareceu depois da primeira varredura no DOM.

Para corrigir este problema, podemos utilizar a função .live() do jQuery. Independente de quando e da quantidade de botões que surgirem na tela o jQuery irá acrescentá-lo em seu índice e você poderá manipulá-lo da forma como quiser.

Para saber mais sobre a função .live() ou exemplos, acesse: http://api.jquery.com/live/

Até mais,

Maisa

Nenhum comentário:

Postar um comentário