को कैसे बंद करते हैं। आप ड्रैग छवि को कैसे अक्षम करते हैं। मेरे पास एक फ़्लोटिंग पैनल है और ड्रैग छवि बहुत खराब दिखती है। कृपया कोई jquery कृपया।आप कैसे सेट करते हैं setDragImage
उत्तर
MDN से:
तो नोड एक HTML
img
तत्व, एक HTMLcanvas
तत्व या एक XULimage
तत्व है, छवि डेटा प्रयोग किया जाता है। अन्यथा,image
एक दृश्य नोड होना चाहिए और ड्रैग छवि इस से बनाई जाएगी।
इससे यह ड्रैग छवि को "बंद" करने के लिए पालन करेगा, आपको setDragImage
पर केवल खाली (लेकिन दृश्यमान) तत्व को पास करना होगा। कैसे इस बारे में:
// create an empty <span>
var dragImgEl = document.createElement('span');
// set its style so it'll be effectively (but not technically) invisible and
// won't change document flow
dragImgEl.setAttribute('style',
'position: absolute; display: block; top: 0; left: 0; width: 0; height: 0;');
// add it to the document
document.body.appendChild(dragImgEl);
// your DataTransfer code here--assume we put it in a variable called 'dt'
dt.setDragImage(dragImgEl, 0, 0);
एक खाली <span>
किसी कारण आप हमेशा <img src="blank.png"/>
इस्तेमाल कर सकते हैं जहां blank.png
एक पारदर्शी 1 पिक्सेल पीएनजी है के लिए काम नहीं करता है। उम्मीद है की वो मदद करदे!
अच्छी तरह से किया गया! मुझे सिरदर्द या दो बचाया। बहुत बुरा ओपी ने इसे उत्तर के रूप में स्वीकार नहीं किया .... http://www.youtube.com/watch?v=wRnSnfiUI54 –
आप पारदर्शी पिक्सेल ऑन-द-फ्लाई बनाने के लिए डेटा यूआरएल का उपयोग कर सकते हैं: 'var img = document.createElement ('img'); img.src = 'डेटा: छवि/gif; base64, R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw =='; ' – Victor
यह टिप्पणी एक अलग, सुपर-अपवृत उत्तर में विभाजित की जानी चाहिए। – bencripps
डेटा स्ट्रिंग का उपयोग
सूत्र में एक टिप्पणी से प्रेरणा ली एक पारदर्शी 1x1px gif करने के लिए भूत छवि सेट करें, फिर भी छवि है कि वे अपने टिप्पणी में डाल इतना काम नहीं किया मैं के लिए चारों ओर दस्त पड़ा यह वाला।
यह सभी समस्याओं में मेरी समस्या हल करता है।
element.ondragstart = function (ev) {
var img = document.createElement('img')
img.src = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'
ev.dataTransfer.setDragImage(img, 0, 0)
}
- 1. आप CONTEXT_INFO = NULL कैसे सेट करते हैं?
- 2. आप कैसे सेट अप करते हैं। Vimrc
- 3. आप जेडडिटरपेन में टैब आकार कैसे सेट करते हैं?
- 4. आप एनएसआईएस में निर्देशिका अनुमतियां कैसे सेट करते हैं?
- 5. आप इंटरफ़ेस बिल्डर में stretchableImageWithLeftCapWidth कैसे सेट करते हैं?
- 6. आप क्रॉन कार्य कैसे सेट अप करते हैं?
- 7. रूबी में आप बूलियन डिफ़ॉल्ट मान कैसे सेट करते हैं?
- 8. आप automake में पुस्तकालयों का क्रम कैसे सेट करते हैं?
- 9. आप SQL सर्वर सत्र में autocommit कैसे सेट करते हैं?
- 10. आप स्पिनर टेक्स्ट रंग कैसे सेट करते हैं?
- 11. आप ImageView के लिए LayoutParams() कैसे सेट करते हैं?
- 12. आप टेक्स्ट को NSTextField में कैसे सेट करते हैं?
- 13. आप स्विंग में टेक्स्टफील्ड पर फ़ोकस कैसे सेट करते हैं?
- 14. आप आईफोन सिम्युलेटर में डिफ़ॉल्ट डिवाइस कैसे सेट करते हैं?
- 15. रेल फिक्स्चर - आप विदेशी कुंजी कैसे सेट करते हैं?
- 16. आप अपना .NET विकास वृक्ष कैसे सेट अप करते हैं?
- 17. आप एसएसआईएस में कमांड टाइमआउट कैसे सेट करते हैं?
- 18. आप QTreeView पर कॉलम चौड़ाई कैसे सेट करते हैं?
- 19. आप प्रोग्रामेटिक रूप से एक विशेषता कैसे सेट करते हैं?
- 20. आप साझा होस्टिंग पर केकफ़्पी कैसे सेट अप करते हैं?
- 21. आप UIBarButtonItem पर फ़ॉन्ट आकार कैसे सेट करते हैं?
- 22. आप लिंकपैड में कमांड टाइमआउट कैसे सेट करते हैं?
- 23. एंड्रॉइड - OnDateChangedListener - आप इसे कैसे सेट करते हैं?
- 24. आप XAMPP में "max_allowed_packet" कैसे सेट करते हैं?
- 25. आप Silverbox में टेक्स्टबॉक्स.Width से 100% कैसे सेट करते हैं?
- 26. आप UICollectionView एनिमेशन के लिए अवधि कैसे सेट करते हैं?
- 27. आप प्रोटोटाइप कैसे करते हैं?
- 28. आप कैसे प्रतिक्रिया करते हैं?
- 29. आप ज़ोप और प्लोन में कुकीज़ कैसे प्राप्त करते हैं और सेट करते हैं?
- 30. आप कैसे FB.Canvas.scrollTo को एनिमेट करते हैं?
[jsfiddle] (http://jsfiddle.net) उदाहरण कृपया। – Alex