lazyload的源码里有一段是说当图片没有设置src属性的时候就添加默认的placeholder图片~但是为什么if判断里还要加$self.attr("src") === false呢~直接undefined就可以了吧~
if ($self.attr("src") === undefined || $self.attr("src") === false) {
if ($self.is("img")) {
$self.attr("src", settings.placeholder);
}
}
jQuery 1.6之后(包含1.6)确实只需要处理undefined就行了,如果要兼容旧版本,就得像作者一样。