J'ai une image que je soulage avec jQuery.pourquoi jquery assouplit pas si lisse
<style>
#box
{
position:relative;
left:-400px;
height:50px;
width:100px;
}
</style>
$(document).ready(function()
{
var method;
$("#clickme").toggle(function()
{
method = $("#box").attr("class");
$("#box").animate({left:"50%"},{duration: 1000,easing: method});
},function()
{
method = $("#box").attr("class");
$("#box").animate({left:"-400px"},{duration: 1000,easing: method});
});
});
Il s'agit d'environ 400x600px et le rendu de l'image glissant est lisse mais trapu.
Il lors de l'animation ressembler à ceci parfois:
| |
| |
| |
| |
| |
| |
Si | sont les bords de l'image. Est-ce juste à cause des capacités de rendu de mes navigateurs/ordinateurs? Chrome/FF/Safari sur un netbook.
J'ai ajouté le CSS ci-dessus. Aucun flash n'est en cours. Je sais que le flash ralentit tout:/C'est plus un «saut» mélangé avec un rendu non-aligné selon mon | dessin. La qualité d'image est parfaite. C'est comme si l'image se déplaçait sur la page et que le navigateur affichait les 100 pixels supérieurs (vertical), puis les 100 pixels suivants, mais que l'animation se déplaçait ... 100px sur le côté, ce qui a sauté. Si cela a du sens ... Je vais tester sur un bon ordinateur bientôt oui! – ian
Salut Ian, et si vous ralentissez la durée? Est-ce que ça saute encore? – dooburt