Ajax e incompatibilidade de funções
Olá galera descobri um bug muito estranho com ajax.
Se tiver alguma função dentro dos dados que a requisição retorna as mesma não funciona...
Parece que de alguma forma ele da incompatibilidade sei la...
Isso com qualquer função...
1 Exemplo:
//Função para animações hover
function animationHover(element, animation){
element = $(element);
element.hover(
function() {
element.addClass('animated ' + animation);
},
function(){
window.setTimeout( function(){
element.removeClass('animated ' + animation);
}, 2000);
});
}
Isso passando dentro de uma div
<div class="exemplo">
<div class="box-users"><!-- está div é o resultado da requisição ajax e está com a animação -->
...
</div>
</div>
<script>
//Animação dos usuarios quando passa o mouse
$('.box-users').each(function() {
animationHover(this, 'pulse');
});
</script>
Ai dentro dessa div exemplo retorno outra div com os meus dados vindo da requisição, aonde eles quando passa o mouse em cima faz a animação, só que não funciona. Imagino que seja algum bug incompatibilidade sei la.
Ele corta a função talvez seja os dados vindo da requisição como texto simples...
Mas acho que não, porque dentro do ajaxSetup passo o dataType: html...
Podem testar ai com qualquer função que não vai funcionar pelo menos comigo não funfa... :pinch:
Será que tem alguma solução?
Discussão (3)
Carregando comentários...