使用jQuery我有一個可拖動的元素。這是一個大小爲200 x 40的div。 當然,用戶可以通過單擊div中的variuos位置來開始拖動該div。 我想要的是,當startdrag事件發生時,無論用戶在哪裏開始拖動,輔助(克隆)div將始終以相同的方式與光標對齊。Jquery UI Draggable:將幫助器對齊鼠標位置
所以在mousedown之後,幫手的頂部和左邊的值需要與鼠標x和y相同。我試過這個使用此代碼的CoffeeScript:
onStartDrag: (e, ui) =>
ui.helper.css
left: e.clientX
top: e.clientY
console.log(e)
但它不工作,我的猜測是,這種情況正在發生,因爲我把這些值直接因鼠標移動的可拖動的插件覆蓋..
任何想法?
你應該設置一個jsfiddle讓我們看看發生了什麼 –