float right 的图片不断跳动是怎么回事?

2014-02-23 10:45:54 +08:00
 guoqiao
看这里:
http://dev.writehere.com/post/131117-1/me-or-you

同一个网站上, 大部分图片正常,但是少量图片会出现这种跳动的情况.
而且跳一会儿会停下来, 好像跳累了一样. 刷新下, 又开始跳...
这是什马情况?
2443 次点击
所在节点    程序员
3 条回复
chairuosen
2014-02-23 13:37:25 +08:00
packed.js 格式化后的2306行有个这玩意g();
https://gist.github.com/chairuosen/9167371
是一个递归setTimeout检查post-content是不是某个固定值,不是就缩放到那个值,
然后可能你那图片没加载出来呢就触发了resize重新print,就又下载了一遍
chairuosen
2014-02-23 13:46:35 +08:00
float的图片没出来的时候不占高度,出来就把post-content撑大了,就触发了可能是它js写的重新打印页面的一个函数(这块没细看),就又把文章刷了一遍。
可能的解决办法是把浮动的图片加上高度和宽度值。
guoqiao
2014-02-23 15:50:23 +08:00
@chairuosen 谢谢, 是你说的这个原因. 为简便, 我直接给图片设定了固定的 width 和 height 就好了. 感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/101432

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX