मैं jsfiddle.net का उपयोग कर रहा हूं ताकि शेड्यूलर को आज़माकर प्रोटोटाइप किया जा सके जहां वस्तुओं को निर्धारित किया जा सके और इसमें गिरा दिया गया हो। मुझे एक "असाइन किए गए" सूची से ड्रैगिंग और ड्रॉप करना और शेड्यूल टेबल पर काम करना पड़ा है। मुझे काम करने वाली शेड्यूल टेबल से निकालने की क्षमता भी मिली है। मुझे अपने सिर को लपेटने में मुश्किल समय हो रहा है, तालिका में किसी आइटम को तालिका के दूसरे हिस्से में ले जा रहा है।jQuery और एचटीएमएल 5 खींचें और ड्रॉप (शेड्यूलर) में ड्रॉप
फिडल here स्थित है। मैं आंतरिक ड्रैग प्राप्त करने और काम पर छोड़ने के किसी भी सुझाव की सराहना करता हूं। मैं पूरे दिन इस पर काम कर रहा हूं और मुझे धुंधली दृष्टि मिल रही है। ओह, और हर तरह से अगर आपको लगता है कि मैं क्या कर रहा हूं तो बेहतर किया जा सकता है, कृपया बदलाव करें, बस मुझे बताएं कि पहेली किस संस्करण पर है।
अद्यतन
प्रति @SMathew और @darksky मैं पूरी बेला, जहां मैं नहीं सीधे चारों ओर तालिका सेल स्थानांतरण कर रहा हूँ पुन: बनाया है के रूप में, लेकिन इसके बजाय अपनी सामग्री।
मैं जानता हूँ कि तुम लोग div
रों और/या span
रों उपयोग करने की सिफारिश, लेकिन मैं 30 मिनट के हिसाब से बढ़ने वाले सेल की ऊंचाई को नामित करने तालिका की संरचना, विशेष रूप से rowspan
उपयोग करना चाहते हैं। यह अब बहुत बेहतर काम करता है, केवल एक ही बग सेल (या उनकी सामग्री को मोर्सो) के चारों ओर ले जा रहा है क्योंकि मुझे स्रोत साइट पर rowspan
से प्रभावित कोशिकाओं को पुनर्स्थापित करना है और उन कोशिकाओं को हटा देना है जो rowspan
के साथ लक्षित साइट पर संघर्ष करेंगे ।
अद्यतन फिडल here पाया जा सकता है।
अद्यतन 2 (अंतिम)
तो, मैं वापस ड्राइंग बोर्ड करने के लिए फिर से चला गया, और 64 fiddles के बाद, मैं अंत में मैं क्या चाहते करने के लिए समझ में आ गया। अंत में, मेज की संरचना में हेरफेर किए बिना सब कुछ ठीक काम करने के लिए चाल। मुझे बस इतना करना था कि display: hidden
पर रोशनी के रास्ते में मौजूद कोशिकाएं हों।
वैसे भी, रुचि रखने वाले किसी भी व्यक्ति के लिए, नया पहेली here है। मैंने पाया कि क्रोम में एपीआई को संभालने में कुछ समस्याएं हैं। मैंने उन्हें पहेली में देखा है (आंशिक रान के साथ)।
मैं इस लेख की समीक्षा करूंगा http://www.quirksmode.org/blog/archives/2009/09/the_html5_drag.html – darksky
@darksky, हाँ, मैंने वह लेख पढ़ लिया है। मैं बताउंगा कि यह लगभग 3 साल पहले प्रकाशित हुआ था। संभवत: कल्पना शायद नहीं बदली, लेकिन मैं शर्त लगा रहा हूं कि ब्राउज़र समर्थन शायद स्थिर हो गया है और अधिक मजबूत हो गया है। एपीआई ईमानदार होने के साथ काम करना मुश्किल नहीं है और दिन के अंत में लेख मुझे यह समझने में अच्छा नहीं करता कि मैं क्या चाहता हूं। असल में, मैं सट्टेबाजी कर रहा हूं कि कार्यक्षमता में जो कुछ भी मैं याद कर रहा हूं वह ड्रैग और ड्रॉप एपीआई तर्क से अधिक नियमित जावास्क्रिप्ट तर्क है। – Gup3rSuR4c
ठीक है। मैं व्यक्तिगत रूप से ऐसा करता हूं जैसे कि Google कैलेंडर क्या कर रहा है: तालिका तालिका के सामने divs को आगे बढ़ाना जैसे टेबल को मैनिपुलेट करने की बजाय ईवेंट प्रदर्शित करना। – darksky