前言:最近工作不是很顺心。。要开发一个瀑布流插件,看起来我也觉得不是很难,但是对于新手渣渣的我,到了开发的时候,却发现很多问题扑面而来。
正文:因为设计瀑布流插件,是使用加载数据的形式来实现,所以涉及到创建img节点,途中又要计算到img的宽度和高度等。这样,问题就出现了。很容易出现的情况就是获取图片的宽高不是真实的宽度值。。。
使用了jQuery的load(),结果能够正常展示,放在IE8上,又出现了问题,查了很久原来是IE8不支持jQuery的load()。。。硬生生地通过判断浏览器的版本来执行不同的代码来成功实现。最后给老大展示时总就觉得有问题,叫我参考平台网站上的案例。又查了半天的资料,看案例,发现可以通过:
栗子
这样是可以解决当图片加载完,再执行计算图片宽高的操作。。这样,就很顺利地把插件开发了出来了hhh







网友评论