lazyload 上面的預設圖怎麼改變大小?

https://github.com/tuupola/jq...

我找到這個資源
只是

<img class="lazyload" src="loading.gif(loading.gif圖片路徑)" data-src="要加載的圖片路徑" />

loading 這個圖片,我明明是很小一張 30x30
但是他顯示的時候卻是完全放大的
如果改 img 的樣式,要加載的圖片也會跟著變.....
請問要怎麼實現是只有 loading 的時候我是可控制大小的 like 30x30
當原始圖出現時不會影響?

阅读 2.7k
2 个回答

有个超简单的方法,那就是使用 css的max-width,值为要加载的图片宽度

<img class="lazyload" src="loading.gif(loading.gif圖片路徑)" data-src="要加載的圖片路徑" style="max-width:200px"/>

这种我的理解是提前知道要加载的图片尺寸,然后在img上写死这个尺寸才可以避免,否则是没什么好办法的。

你找的这个插件,说明里面不是也写了么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题