我使用jquery创建了一个div并在其中添加了一些文本:
var newdiv=$('<div id="content">').append('some text here');
$("#wrapper").append(newdiv);
现在我正在尝试在div上使用插件砌体。
我在上面添加了以下创建div的内容:
$("#wrapper").masonry();
我已经检查过,jquery和masonry正确加载。
新的div调用内容在firebug中正确显示,但是砌体部分没有对新的“内容”div做任何事情。
有什么想法吗?
答案 0 :(得分:0)
也许你应该尝试添加'追加':
var newdiv=$('<div id="content">').append('some text here');
$("#wrapper").append(newdiv);
$("#wrapper").masonry('appended', newdiv);
这里有一个附加/前置示例http://masonry.desandro.com/demos/adding-items.html