Fonctionnalité de téléchargement de l'image par glisser-déposer jQuery
Je suis en train de code de mes propres AJAX simple image script d'upload via jQuery. J'ai trouvé quelques plugins, mais ils sont bien trop personnalisé pour ce qui est nécessaire, et je ne peux pas obtenir tout de leur travail correctement.
Je veux juste en quelque sorte à détecter lorsque l'utilisateur glisse et tombe d'une image sur la page. À partir de là, je suis sûr qu'il n'est pas difficile de télécharger des données et de la déplacer dans /cache/répertoire et de permettre plus d'options..
mais pour l'instant je suis totalement coincé avec le glisser/déposer. Littéralement aucune idée de comment je dois aborder cette. Quel type de gestionnaire d'événements est-elle nécessaire? Ai-je besoin de code personnalisé mon propre gestionnaire d'événement? Tout conseil serait plus apprécié
source d'informationauteur Jake
Vous devez vous connecter pour publier un commentaire.
Drag'n'drop nécessite un navigateur HTML5 - mais c'est à peu près tout maintenant.
Je vous recommande de ne pas commencer à partir de zéro, car il y a un peu de code nécessaire - j'aime assez ce wrapper qui la met en œuvre en tant que plugin jQuery.
http://www.github.com/weixiyen/jquery-filedrop
Après la définition d'un élément dans le document avec la classe div, vous pouvez l'initialiser à accepter les fichiers déposés avec:
Les bits de la page web qui accepte les uploads a ce HTML.
Le fichier drop travaille à l'extérieur sur le <div> mais il est agréable de faire une belle grosse cible qui dit "DÉPLACER ICI", de sorte que les utilisateurs ne sont pas confus au sujet de l'endroit où ils doivent déposer le fichier.
Probablement trop tard. Mais vous devez caisse http://www.dropzonejs.com/