2014-04-02 78 views
0

我已經使用uploadifive庫實現了文件上傳功能。在那裏,我可以給出一個拖放的div。所以,現在我想突出顯示當拖動事件被解僱時div。 有足夠的拖動對象的例子,如divs與頁面,並確定其拖動事件。但是我找不到拖動文件拖動的解決方案。確定拖動事件jquery

document.addEventListener('dragover', function (e) { 
     console.log('drag over'); 
     e.preventDefault(); 
     e.stopPropagation(); 
}, false); 
+0

能否請您發表重現測試用例/示例代碼,以便我們能告訴你到底是什麼問題? – Rachcha

回答

1

你需要的是一個dragover事件。您需要將事件綁定到bodydocument,然後每當您檢測到dragover時,請執行您需要執行的操作(突出顯示放置區域)。

樣品

/* events fired on the drop targets */ 
document.addEventListener("dragover", function(event) { 
    // prevent default to allow drop 
    event.preventDefault(); 
}, false); 

不要忘了preventDefault()。也不是每次鼠標移動都會引發這種情況,因此在這種情況下增加大量計算是不可取的。

你可以閱讀更多相關資訊over here