2010-11-24 37 views
-2

雖然這個工程:jQuery:事件對象有問題嗎?

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

爲什麼你繼續使用不同的帳戶登錄?使用同一個帳戶登錄,您可以對自己的問題發表評論。 – 2010-11-24 10:17:16

回答

0

您的語法是無效的,你錯過了一些收盤報價'

而且,看the documentation的可能.bind語法:

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

你將不得不使用$('#drop_zone').bind('dragover', handleDragOver),否則handleDragOver解釋是eventData參數,還不如handler參數。