V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guoqiao
V2EX  ›  程序员

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

  •  
  •   guoqiao · 2014-02-23 10:45:54 +08:00 · 2425 次点击
    这是一个创建于 3687 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看这里:
    http://dev.writehere.com/post/131117-1/me-or-you

    同一个网站上, 大部分图片正常,但是少量图片会出现这种跳动的情况.
    而且跳一会儿会停下来, 好像跳累了一样. 刷新下, 又开始跳...
    这是什马情况?
    3 条回复    1970-01-01 08:00:00 +08:00
    chairuosen
        1
    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
        2
    chairuosen  
       2014-02-23 13:46:35 +08:00   ❤️ 1
    float的图片没出来的时候不占高度,出来就把post-content撑大了,就触发了可能是它js写的重新打印页面的一个函数(这块没细看),就又把文章刷了一遍。
    可能的解决办法是把浮动的图片加上高度和宽度值。
    guoqiao
        3
    guoqiao  
    OP
       2014-02-23 15:50:23 +08:00
    @chairuosen 谢谢, 是你说的这个原因. 为简便, 我直接给图片设定了固定的 width 和 height 就好了. 感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2659 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.