Gmailのようなファイルアップロードシステムを実装しようとしています。私はすでにすべてのFileupload/AJAXの問題を完了しており、完璧に動作します。私が持っている唯一の問題はユーザーフィードバックです。デスクトップからブラウザにファイルをドラッグしたときにトリガされるJavascriptイベントとは何ですか?
例えば、Gmailで、ファイルをブラウザにドラッグすると(IE9 +ユーザと仮定して)、ファイルがドロップされるようにポップアップする領域があります。これはJavaScriptイベントですフレームワーク(Jqueryと言う)でキャプチャされているので、ドロップ領域でクールなアニメーションを作成できます。
私の質問は簡単です。これを行うにはどのようなイベントをキャプチャする必要がありますか?何か案は?私はそれを間違っているのですか?
クール!私の上司はこの機能がほしいと思う。 – gdoron
これは実際にはちょっとした作業ですが、ドラッグしたアイテムをドロップゾーンに渡すときだけです。ドロップゾーンがどこにあるのかまだ分かりません。 $( "body")。on ...それはうまくいきますが、私が他のdivに入ると(私のページは固定幅で中央に置かれていますが、私たちは "純粋なボディタグです"と言うかもしれない両側にいくつかの空きスペースがあります)、それは休暇ハンドラをトリガします...病気はページ全体に "enter"を維持する方法を理解し、実際にブラウザゾーンから完全に離れるときは「leave」となります。助けてくれてありがとう –
それ以外にもsuxのようなものです。マウスの動きに応じて、あらゆるピクセルにイベント "dragenter"が誘発されるようです。だから私は2秒間dropzoneに素晴らしい "揺れ"の効果を演奏すると言うことができます..まあ..それは実際には凍った、私はマウスを動かし続ける限り、シェイクを止めていないcuzのように感じる! –