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
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