2016-07-02 9 views
0

Ich verwende Fine Uploader addInitialFiles.Kann Ereignis im Fokus ausgelöst werden?

Ich verwende unten Code-Snippet, um die uploader.addInitialFiles auszulösen.

qq(document.getElementById("sectiontab1")).attach("click", function() { 
    //uploader.addInitialFiles.... 
}); 

Die obige Funktion funktioniert großartig, wenn der Benutzer auf das TAB klickt. Mein Problem ist, dass Tabs auch aktiviert sind, NEXT Button Klick (anwendungsspezifisch). Ich kann die obige Funktion nicht an den Next-Button-Klick anhängen, da der NEXT-Button generisch ist (weiß nicht, dass die Uploader-Instanz an jeden Tab gebunden ist).

Im Wesentlichen möchte ich etwas wie unten haben ... Fokus Event Trigger. Auf diese Weise wird der Uploader-Code in beiden Fällen ausgelöst (1. Benutzer klicken auf TAB, 2. Benutzer klicken auf NEXT, wodurch der Fokus auf TAB selbst gesetzt wird). Aber unterhalb der Funktion wird nicht ausgelöst.

qq(document.getElementById("sectiontab1")).attach("focus", function() { 
    //uploader.addInitialFiles.... 
}); 

Gibt es etwas, das ich vermisse, das "Fokus" Trigger verhindert?

Screenshot von App

Antwort

0

Sie mehrere Ereignisse in jQuery binden kann, indem jeder durch ein Leerzeichen getrennt inklusive.

qq("#sectiontab1")..bind("click focus", function() { 
    //uploader.addInitialFiles.... 
}); 
+0

funktioniert nicht: .bind ("Klick", .bind ("Klick Fokus", .attach ("Klick Fokus" – bizready

+0

Nur funktioniert: .attach ("Klick" – bizready

Verwandte Themen