jQuery के साथ मेरे पास एक ड्रैग करने योग्य तत्व है। यह 200 x 40 के आकार के साथ एक div है। बेशक उपयोगकर्ता div में variuos पदों पर क्लिक करके इस div को खींचना शुरू कर सकता है। मुझे जो चाहिए वह है जब स्टार्टड्रैग घटना होती है, सहायक (क्लोन) div हमेशा कर्सर को उसी तरह से गठबंधन किया जाएगा, इससे कोई फर्क नहीं पड़ता कि उपयोगकर्ता ने div को खींचना शुरू किया था।Jquery UI ड्रैगगेबल: माउस स्थिति में सहायक को संरेखित करें
तो मूसडाउन के बाद हेल्पर के शीर्ष और बाएं मानों को सदनों x और y के समान होना चाहिए। मैं इस इस coffeescript कोड का उपयोग कर की कोशिश की है:
onStartDrag: (e, ui) =>
ui.helper.css
left: e.clientX
top: e.clientY
console.log(e)
लेकिन यह काम नहीं करता है और मेरा अनुमान है कि यह है, क्योंकि मानों मैं में डाल सीधे माउस आंदोलन की वजह से खींचने योग्य प्लगइन द्वारा ओवरराइट कर रहे हैं हो रहा है ..
कोई विचार?
आपको यह देखने के लिए एक jsfiddle सेट करना चाहिए कि –