拖放功能在文件上傳過程中工作。我需要顯示一些幫助信息,以在Gmail中拖動文件時知道文件丟棄區域。任何人都可以幫助我做到這一點?鼠標事件使用jquery
回答
你的問題並沒有說明你的拖放功能是如何實現的。如果您正在使用jquery ui拖/放,您可以添加您在「drop」事件觸發時所設想的消息。您可以指定在創建選擇器時「drop」後發生的事情,或者稍後綁定您的方法。這裏是基於jQuery的文檔的例子:
下降(事件,UI)類型:滴
時接受的可拖動觸發上可放開 (基於thetolerance選項)下降。
事件類型:事件UI類型:對象
拖動類型:表示拖動 元件的jQuery甲jQuery對象。
輔助類型:表示被拖動輔助 jQuery的甲jQuery對象。
position位置類型:對象當前CSS位置 可拖動的助手作爲{top,left}對象。
offset類型:將可拖動的助手爲{頂,左} 對象的對象當前 偏移位置。
代碼示例:
初始化可投放與指定的降回調 :
$( 「.selector」).droppable({降:功能(事件,UI){} //將代碼放在此處 });
綁定事件偵聽器drop事件:
$( 「.selector」)。on(「drop」,function(event,ui){//將您的消息的代碼放在這裏});
來源: http://api.jqueryui.com/droppable/#event-drop
如果你想回應「拖動」事件並拖動開始時插入一個消息,停止,或在拖動過程中,遵循本文檔綁定「拖動」事件handlets您的選擇:
拖(事件,UI)
類型:拖
在拖動過程中移動鼠標時觸發。
事件類型:事件
UI類型:對象幫手
類型: jQuery的jQuery對象 圖示代表被拖動的幫手。
position位置類型:對象 當前幫助器的CSS位置爲{top,left}對象。
offsetType:對象輔助爲{頂,左} 對象的當前 偏移位置。
代碼示例:初始化拖動與指定的阻力回調 :
$( 「.selector」).draggable({阻力:函數(事件,UI){// 置於您的留言代碼}} });
綁定事件偵聽器拖動事件:
$( 「.selector」)。在( 「拖」,函數(事件,UI){// 把你的信息代碼在這裏>} });
開始(事件,UI)
類型:的dragstart
拖動開始時觸發。
事件類型:事件
UI類型:對象
幫手類型: jQuery的表示是 被拖動的幫手jQuery對象。
position位置類型:對象 幫助器的當前CSS位置作爲{top,left}對象。
偏移類型:對象當前偏移量 助手的位置爲{top,left}對象。
代碼示例:
初始化拖動與指定的開始回調:
$( 「.selector」).draggable({開始:函數(事件,UI){// 放碼您的留言在這裏}} });
綁定事件偵聽器dragstart事件:
1 $( 「.selector」)。在( 「的dragstart」 功能(事件,UI){// 把你的信息代碼在這裏} });
停止(事件,UI)
類型: dragstop
拖拽結束時觸發。
事件類型:事件
UI類型:對象
幫手類型: jQuery的表示是 被拖動的幫手jQuery對象。
position位置類型:對象 幫助器的當前CSS位置作爲{top,left}對象。
偏移類型:對象當前偏移量 助手的位置爲{top,left}對象。
代碼示例:
初始化拖動與指定的停止回調:
$( 「.selector」).draggable({站:函數(事件,UI){// 把代碼您的留言在這裏}} });
綁定事件監聽器dragstop事件:
$( 「.selector」)。在( 「dragstop」 功能(事件,UI){// 把你的信息代碼在這裏}} );
非常感謝你chrisvillanueva,但我想趕上拖動事件。當我們將文件拖到上傳區域時,我只需要在像gmail上傳文件中一樣拖動表演時顯示消息。 – raji
感謝您的澄清。這聽起來像你需要使用draggable.drag/.start/.stop事件。我將用該文檔編輯我的答案。 – chrisvillanueva
- 1. Jquery鼠標事件
- 2. jquery鼠標事件
- 3. jquery鼠標事件
- 4. 使用jQuery鼠標取消事件
- 5. 使用鼠標'點擊'而不是'鼠標懸停'事件,jquery
- 6. JQuery:鼠標移動事件?
- 7. jquery鼠標事件衝突?
- 8. 替代jquery鼠標事件
- 9. JQuery:鼠標事件觸發
- 10. Jquery - 延遲鼠標事件
- 11. Jquery鼠標懸停事件
- 12. jQuery動畫鼠標事件
- 13. jQuery觸發鼠標事件
- 14. javascript或jquery:鼠標事件
- 15. Jquery鼠標事件替代
- 16. 啓用jQuery鼠標懸停事件
- 17. Box2d-jquery:禁用鼠標事件
- 18. 禁用jQuery qTip鼠標事件
- 19. jQuery的:用鼠標按下事件
- 20. jQuery:鼠標事件不起作用
- 21. 鼠標事件
- 22. 如何使用同時鼠標按下事件上使用jquery
- 23. JQuery Facebook訂閱插件鼠標事件
- 24. 鼠標使用jQuery
- 25. 使用jquery禁用鼠標事件的方法?
- 26. 禁用鼠標事件 - Pygame
- 27. jQuery的委託()事件(鼠標懸停鼠標)兩次火災
- 28. 沒有在鼠標懸停/鼠標懸停定義jQuery事件
- 29. 試圖創建jQuery的鼠標懸停和鼠標事件
- 30. 堆疊元素的JQuery鼠標事件
請輸入密碼?你從什麼開始? –
我不知道你的問題是什麼,但我想你應該首先閱讀拖放演示/文檔... [http:// jqueryui。com/droppable /](http://jqueryui.com/droppable/) – moeTi
文件拖放區域不是鼠標光標位置,點擊發布? – Alex