我想動態地將佔位符圖像添加到我的頁面。
插入它像這樣不起作用:
$('<li>',{class:'file-item'})
.append($('<img>',{'data-src':'holder.js/150x150'}))
.append($('<span>',{class:'file-name'}).text(file.name))
.appendTo('#file-list');
因爲持有者腳本已經跑了,而不是尋找新的元素。
我們可以,但是,再次手動運行:
Holder.run()
但隨後它會掃描所有已添加的元素。
因此......有辦法讓holder.js創建並返回一個DOM元素,這樣我就可以手動添加它,而無需重新運行整個事件嗎?
持有人是一個jQuery插件?還有別的嗎? – 2013-02-16 21:23:15
似乎有一個'add_image'方法,可能可以處理這個 – 2013-02-16 21:23:53
......要小心'{class:'file-name'}'。它會在一些較舊的瀏覽器中打破。使用'className'或''class「'。 – 2013-02-16 21:24:05