Ich habe mehrere Instanzen von Fine Uploader in einer Seite. Ich möchte das Uploader-Skript und die Vorlage für jede Uploader-Instanz nicht wiederholen/duplizieren, da es in meinem Fall viel Code ist (6-8 Uploader).Fine Uploader-Code für Multi-Instanz wiederverwenden
Ich habe folgende:
$('#fine-uploader-manual-trigger-section1').fineUploaderS3({
template: 'qq-template-manual-trigger-section1',
autoUpload: false,
debug: true,
request: {
endpoint: $("#s3_url").val(),
accessKey: $("#access_key").val(),
},
});
$('#fine-uploader-manual-trigger-section2').fineUploaderS3({
template: 'qq-template-manual-trigger-section2',
autoUpload: false,
debug: true,
request: {
endpoint: $("#s3_url").val(),
accessKey: $("#access_key").val(),
},
});
.......
up to 6-8; as you can template code also repeat.
Meine Ziele sind es wieder zu verwenden Skript und möglicherweise Vorlage unter Ansatz. Ich brauche einen Rat oder eine Richtung, was eine Lösung sein könnte. Sicherlich versuche ich Code Duplikation zu vermeiden.
$('#fine-uploader-manual-trigger-section1').createUploader('section1');
$('#fine-uploader-manual-trigger-section2').createUploader('section2');
function createUploader(section) {
return new fineUploaderS3({
template: 'qq-template-manual-trigger'+section,
autoUpload: false,
debug: true,
request: {
endpoint: $("#s3_url").val(),
accessKey: $("#access_key").val(),
},
});
}
Meine Frage, wie .fineUploaderS3
zu instanziiert und befestigen das zu $('#fine-uploader-manual-trigger-section1')
? Ist obige Vorgehensweise mit der JQuery-Version möglich?
In einem ersten Schritt müssen Sie den jQuery-Plug-in-Wrapper nicht mehr verwenden. Aber am wichtigsten ist deine Frage nicht klar und ich weiß nicht, was spezifisch du versuchst zu tun. –
hum ... Ich dachte, dass jQuery-Version besser als normal ist. Nicht sicher, wie groß die Veränderung für mich ist! Wie auch immer, um Ihre Frage zu beantworten, habe ich 6-8 Uploader in einer Seite, jeder von ihnen lädt in einen bestimmten Unterordner in S3. Zum größten Teil ist die einzige Änderung in jedem Uploader ein bestimmter Unterordner. Anstatt doppelten Uploader-Code und Vorlage für jede Instanz zu erstellen, möchte ich in der Lage sein, 6-8 Instanzen zu erstellen, indem ich ein feines Uploader-Skript und eine Vorlage aufruft, indem ich den Unterordner als Parameter übergebe. – bizready
Sie wollen also 8 separate Instanzen von Fine Uploader? Jeder an ein anderes Element angehängt? –