holder.jsHolder.js - Powrót do DOM?
Chcę dynamicznie dodawać obraz zastępczy do mojej strony.
Wkładanie go jak tak nie działa:
$('<li>',{class:'file-item'})
.append($('<img>',{'data-src':'holder.js/150x150'}))
.append($('<span>',{class:'file-name'}).text(file.name))
.appendTo('#file-list');
Ponieważ skrypt posiadacz już zabrakło i nie jest poszukiwanie nowych elementów.
Możemy jednak uruchomić go ponownie ręcznie:
Holder.run()
Ale wtedy będzie skanować wszystkie elementy, które są już dodanych.
Więc ... czy można uzyskać plik hold.js, aby utworzyć i przekazać element DOM, aby móc dodać go ręcznie bez ponownego uruchamiania całego elementu?
Holder jest plugin jQuery? Coś innego? –
Wygląda na to, że istnieje metoda 'add_image', która mogłaby obsłużyć to –
... uważaj na' {class: 'nazwa-pliku'} '. Przełamie się to w starszych przeglądarkach. Użyj 'className' lub' "class" '. –