Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Jquery 图像延迟装入器位置保持器大小_Jquery_Image_Jquery Lazyload - Fatal编程技术网

Jquery 图像延迟装入器位置保持器大小

Jquery 图像延迟装入器位置保持器大小,jquery,image,jquery-lazyload,Jquery,Image,Jquery Lazyload,我正在使用延迟加载在web上显示我的图像。消息来源如下 该页面包含图像缩略图,大小约为300 x 100。所以我指定了宽度和高度。因此,对于缩略图来说,它工作得很好 我需要显示一个加载gif作为占位符,以便在加载之前,gif将显示在缩略图的位置。为此,我更改了js文件中的占位符选项 但是没有为占位符指定大小的选项,因此gif会拉伸到原始图像的大小。我也没有任何选项可以动态更改具有特定大小的css类。您可以使用静态overlay div加载图像,直到原始图像未加载,当lazy loader完成更

我正在使用延迟加载在web上显示我的图像。消息来源如下

该页面包含图像缩略图,大小约为300 x 100。所以我指定了宽度和高度。因此,对于缩略图来说,它工作得很好

我需要显示一个加载gif作为占位符,以便在加载之前,gif将显示在缩略图的位置。为此,我更改了js文件中的占位符选项


但是没有为占位符指定大小的选项,因此gif会拉伸到原始图像的大小。我也没有任何选项可以动态更改具有特定大小的css类。

您可以使用静态overlay div加载图像,直到原始图像未加载,当lazy loader完成更新overlay的html时。@ranjeeth问题在于大小。当我没有为支架指定gif拉伸时。因此,加载gif时有16x16,但原始图像的支架有300x100,您可以尝试为加载gif提供内联样式吗?或者尝试通过css为类提供高度、宽度!重要吗?对不起,我不明白。你能举个例子吗。你的意思是,就像我在img标签中给出了内部div,其中包含该div的特定css?从现在开始,加载gif会变得很长。我想说的是,你能试着给加载gif赋予内联风格吗?或者通过css类。静态_类{高度:16px!重要;宽度:16px!重要;}