2010-11-24 14 views
-2

これは動作しますが:jQuery:Eventオブジェクトに何か問題がありますか?

jsfiddle.net/ktnH8/

これはしていません:

jsfiddle.net/ktnH8/1/

後者の問題点は何ですか?これに

var dropZone = document.getElementById('drop_zone'); 
dropZone.addEventListener('dragover', handleDragOver, false); 
dropZone.addEventListener('drop', handleFileSelect, false); 

:私はこれだけを変更した

$('#drop_zone).bind('dragover', handleDragOver, false); 
$('#drop_zone).bind('drop', handleFileSelect, false); 
+0

なぜ別のアカウントでログインしているのですか?同じアカウントでログインして、あなた自身の質問にコメントすることができます。 –

+1

(OPのre quotes) "それはちょうどコピー貼り付け失敗です" - まあ、他の*コピー貼り付け失敗が潜んでいるのだろうか?私は*実際のコードなしで診断することはできないと思います。 –

答えて

0

あなたの構文が無効、あなたには、いくつかの決算引用符'が欠落しています。

また、可能.bind構文についてthe documentationを見て:

.bind(eventType, [ eventData ], handler(eventObject)) 
.bind(eventType, [ eventData ], false) 

あなたがいないhandlerパラメータとして、そうでない場合はhandleDragOvereventDataパラメータであると解釈され、$('#drop_zone').bind('dragover', handleDragOver)を使用する必要があります。

関連する問題