为什么换用append()效果不一样,出现重叠?

来源:3-2 jQuery实现瀑布流布局的图片加载功能

梧桐笑

2017-10-22 17:21

// var $addpin = $('#main').append($("<div class='pin'>"));

var $addpin = $("<div class='pin'>").appendTo( $( "#main" ) );

// var $addbox=$addpin.append($("<div class='box'>"));

var $addbox = $('<div class="box">').appendTo( $addpin );     

$('<img>').attr('src','./images/' + $( value).attr( 'src') ).appendTo($addbox);

// $addbox.append($('<img>').attr('src','./images/'+$(value).attr('src')));


写回答 关注

1回答

  • 爱编程的男孩
    2017-10-26 14:33:21

    为啥要混用呢?你这注释还真是乱,var div="<div class='box'><div class='pic'><img src='img/"+i+".jpg' /></div></div>";直接这样多好,而且你定义变量为啥要加$

瀑布流布局

瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式

97759 学习 · 736 问题

查看课程

相似问题