Wszystko opiera się na zmiennych:
var btnUpload = $("#upload-photo_1"); status = $("#status-upload_1");
w/w przykład pokazuje, że odwołujemy się do elementu o identyfikatorach wskazanych wyżej - OK.
Tylko jak zrobić, aby móc więcej razy używać ten skrypt na stronie? Kod HTML wygląda tak:
no i teraz mógłbym po prostu dublować ten kod JS, podmieniając tylko aby odwoływał się do pozostałych divów - ale mam cały kod JS przepisać gdzie różnią się tylko dwie zmienne?
jak inaczej mogę to rozwiązac?
tak prezentuje się kod js:
$(function() { var btnUpload = $("#upload-photo_1"); status = $("#status-upload_1"); new AjaxUpload(btnUpload, { // reszta kodu });
chciałem to jakoś ująć w nowej funkcji typu;
function startupload(id) { // w/w kod }
ale przez to, że cały obiekt jest w tym $(function() blokuje mi taką możliwość, pomysły?