Wednesday 18 October 2017

Jquery Fx Options Curanim


Ei pessoal, estou tentando exibir screenshots de um aplicativo do iPhone através de um fundo de rolagem usando jQuery. O código Ive escrito funciona perfeitamente no FF amp Safari, mas o IE lança um erro de argumento inválido. EDIT: imaginei que eu adicionei o que o IE realmente faz quando ele falha. Ele salta para a segunda captura de tela e lança o erro. Todo outro navegador anima-se suavemente, mas o IE não anima, ele apenas salta para a segunda captura de tela e, em seguida, lança o erro. Eu não consegui fazer isso funcionar no IE8 usando apenas jQuery. Aparentemente, há um bug com animações de posição de fundo jQuery no IE. Surpresa, surpresa O IE tem problemas com algo que funciona em CADA outro navegador moderno. Para não se preocupar, encontrei uma solução. Incluí este script depois de incluir o jQuery e resolverá o problema. Eu tentei encontrar um link oficial para o plugin, mas desisti de encontrar um atualizado, tão doente, apenas postar o arquivo: o código agora funciona perfeitamente no IE8. Eu não me preocupei em testar no IE7 porque apenas 13 do meu tráfego vem do IE, então não me incomodarei em oferecer suporte a versões antigas. Muito dor de cabeça. Respondeu 11 de dezembro 10 às 22: 21Postado 1 de março de 2010 Comentários (8) Se você precisou fazer animações mais complexas do que fades e slides, então you8217ve provavelmente encontrou a função de animação jQuery. A função animada permite-lhe um pouco mais de flexibilidade do que simplesmente usar fadeOut ou slideDown. Na verdade, os desvios e slides de uso geral simplesmente envolvem chamadas para animar. Se você já analisou os documentos de animação jQuery no api. jquery, você pode ter percebido que um dos argumentos opcionais que você pode definir é um passo que é definido como: Uma função a ser chamada depois de cada etapa da animação. 8230 e que é isso. Se você procurar 8220step8221 na página, você ganhou, não veja mais uma menção a isso. Felizmente, uma pesquisa rápida no Google para animar step8221 do 8220jquery renderá as notas de versão jQuery 1.2 que exibem um pouco de luz na função de etapa: agora você pode estender as animações do jQuery com uma função que é disparada em cada etapa da animação que muda o Estilo do elemento animado. Ele pode ser estendido para propriedades css específicas, ou mesmo para criar um tipo de animação personalizado. Por exemplo, você pode passar uma função de passo extra para. animate () para executar ações como sincronização de animação. As notas de versão também contêm um exemplo de código: então, agora sabemos que os argumentos demoram: agora e fx. Também podemos contar com o código que agora contém o valor que está sendo animado. Fx. No entanto, ainda é um pouco de mistério. Podemos resolver esse mistério executando o código acima no Firebug. Definindo um ponto de interrupção quando a função de etapa é chamada e, em seguida, inspecionando os objetos fx e now. Aqui estão os resultados dessa operação:

No comments:

Post a Comment