我遇到了一个关于大图片闪烁的问题。
在我的 body
中有5张图片:
<img id="img1" src="img1.png" width="250">
<img id="img2" src="img2.png" width="250">
<img id="img3" src="img3.png" width="250">
<img id="img4" src="img4.png" width="250">
<img id="img5" src="img5.png" width="250">
当我使用jQuery UI拖动其中一个时,所有的图片都会改变它们的
src
,在拖动结束时也是如此。function dragStart() {
$('#img2').attr('src','newimg2.png');
$('#img3').attr('src','newimg3.png');
$('#img4').attr('src','newimg4.png');
$('#img5').attr('src','newimg5.png'); }
非常好,但我需要使用大尺寸的图片(2000 x 2000像素),因为所有的图片都可以被点击,然后它们会动画到视口的全尺寸,这样它们就不会出现像素化。
$this.animate(
{ width: 1800, top: -650, left: -250 },
{
duration: 4000,
easing: 'easeOutElastic'
})
我认为由于每个图像的大小,它们会闪烁。你们中有没有人有想法如何防止这些图像在同时更改所有 src
时闪烁?
感谢您的努力。