Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载动画gif后,我希望它更改为jpg_Javascript_Jquery_Gif - Fatal编程技术网

Javascript 加载动画gif后,我希望它更改为jpg

Javascript 加载动画gif后,我希望它更改为jpg,javascript,jquery,gif,Javascript,Jquery,Gif,我使用帧,并希望页面加载使用动画GIF,但一旦加载,我希望链接是JPEG与滚动。有可能在动画gif之后加载最终图像jpg吗?如果你说你想在客户端将gif转换为jpg,那么没有。你可以让服务器端运行的东西以jpg的形式(从gif转换后)向他们发送文件。呃,我真的不明白你在做什么,但是在jquery中更改图像的src如下: $('.myimageselector').attr('src', 'mynewimage.jpg'); $('imageselector').hover(function()

我使用帧,并希望页面加载使用动画GIF,但一旦加载,我希望链接是JPEG与滚动。有可能在动画gif之后加载最终图像jpg吗?

如果你说你想在客户端将gif转换为jpg,那么没有。你可以让服务器端运行的东西以jpg的形式(从gif转换后)向他们发送文件。

呃,我真的不明白你在做什么,但是在jquery中更改图像的src如下:

$('.myimageselector').attr('src', 'mynewimage.jpg');
$('imageselector').hover(function(){
    $(this).attr('src','newimage.jpg');
},function(){
    $(this).attr('src','oldimage.gif');
});

您可以使用jQuery
.hover
函数轻松完成此操作

像这样:

$('.myimageselector').attr('src', 'mynewimage.jpg');
$('imageselector').hover(function(){
    $(this).attr('src','newimage.jpg');
},function(){
    $(this).attr('src','oldimage.gif');
});
以下是我的例子:


是的,这是可能的。您尝试过什么?删除gif并添加jpeg?是否希望动画在一段时间后停止?如果是这样的话,你可以设置动画GIF不循环。我真的很困惑,因为你想要什么,你没有提供任何类型的例子。我在下面提供了我的最佳答案,因为您希望在翻滚时将gif切换为jpg。很抱歉,我不得不否决你的问题,它几乎不够具体,你没有提供任何例子,这里甚至没有人知道你的要求。很抱歉这么含糊。我有一个动画横幅。一旦动画完成,我有文字淡入(GIF)。。。一旦文本淡入,我想将它们更改为jpgs,这样文本就不会有动画,它们将是简单的滚动图像。对不起,我不清楚。。上述内容有意义吗?有点,但我无法想象你想要什么,请提供你在问题中所说的内容,并举例说明你的意思,以便我们确切地知道你想要什么。