如何使用jQuery將html元素附加到鼠標光標。這應該是'可拖動'的東西,但我希望該元素在鼠標雙擊後緊貼在光標上並跟隨光標,直到按下鼠標左鍵。如何使用jQuery將html元素附加到鼠標?
6
A
回答
13
你會想要使用.mousemove()
和.offset()
。
$("#clickedElement").dblclick(function() {
var $someElement = $("#elementToCling");
$(document).mousemove(function (e) {
$someElement.offset({ top: e.pageY, left: e.pageX });
}).click(function() {
$(this).unbind("mousemove");
});
});
+0
+1:這看起來很有希望。 –
+1
替代演示:http://jsfiddle.net/a4eFE/因爲我很無聊,它看起來很酷。 –
+0
謝謝!這是我想要的。但是如果我想要使用「可拖動」選項,比如「快照」,「還原」,「包含」等,該怎麼辦? – user1048261
相關問題
- 1. 可以使用jQuery將頂點元素附加到html嗎?
- 2. 將hr標籤附加到html中使用JavaScript的div元素?
- 3. 使用鼠標事件調用函數而不附加到HTML元素?
- 4. 使用jquery將元素附加到子元素
- 5. 如何在插入元素後將jquery附加到元素
- 6. 如何使用jQuery將元素附加到另一個元素的右側?
- 7. 將HTML元素附加到文檔
- 8. JQuery AJAX附加到附加元素
- 9. JQuery將元素附加到div
- 10. 使用jquery將HTML附加到節點
- 11. jQuery附加到元素
- 12. 如何將數據附加到DOM元素用於jQuery消費
- 13. 如何將EventEmitter2附加到div元素
- 14. 如何將錨元素附加到div?
- 15. jQuery:拆分字符串並將html附加到拆分元素
- 16. 如何使用jquery live()將元素添加到元素
- 17. 如何使用jQuery將元素添加到元素?
- 18. 使用ajax將HTML文件附加到元素
- 19. 將元素附加到元素
- 20. 將元素附加到克隆元素
- 21. 將jQuery鼠標懸停事件添加到元素
- 22. jquery將元素添加到Div並隱藏在鼠標移出
- 23. 如何檢索jquery插件附加到的目標元素?
- 24. 如何添加到jQuery元素HTML
- 25. 將元素插入到DOM中而不是使用dart附加元素:html
- 26. 附加到附加元素
- 27. 如何HTML元素附加功能
- 28. 如何將jQuery插件附加到動態生成的元素
- 29. 如何將jquery插件附加到未來的元素?
- 30. 將SVG元素附加到使用JS的現有SVG元素
請記住,這可能會產生混淆大多數用戶來說,誰是用來大多數現代操作系統的點擊拖動和釋放接口。 – Blazemonger