में कस्टम HTML तत्व ड्रॉप करने योग्य बनाएं मुझे एक सूची है जिसमें this example के समान आईफ़्रेम में किसी सूची में तत्वों को छोड़ दिया जा सकता है। मुझे this thread के माध्यम से एक कामकाजी समाधान मिला लेकिन मेरे मामले में मुझे <li>
की तुलना में अन्य तत्वों की आवश्यकता है।आईफ़्रेम
<div id="container">
<ul>
<li>To drop 1</li>
<li>To drop 2</li>
</ul>
</div>
<iframe id="frame" src=""></iframe>
और iframe सामग्री:
यहाँ मेरी सेटअप है
<ul id="sortable">
<li>Element</li>
<li>Element</li>
<li>Element</li>
</ul>
यह काम करता है के रूप में आप here देख सकते हैं।
यह भी जब <div>
(example और iframe) को <ul>
और <li>
के बदलते काम करता है।
जब मैं कस्टम टैग it's working<foo>
और <bar>
टैग लेकिन क्या मैं वास्तव में जरूरत है के साथ यह <modules>
और <module>
टैग के साथ काम कर पाने के लिए उपयोग करें।
<foo id="sortable"> //WORKS!!
<bar>Element</bar>
<bar>Element</bar>
<bar>Element</bar>
</foo>
<modules id="sortable"> //DOESN'T WORK!!
<module>Element</module>
<module>Element</module>
<module>Element</module>
</modules>
यहाँ the fiddle और क्या मैं वास्तव में काम करने की जरूरत के iframe है।
तो मूल रूप से खींचने योग्य और sortable विधि मेरी कस्टम HTML टैग के साथ काम नहीं कर रहा है। <foo>
, <bar>
और <modules>
, <module>
के बीच इतना अलग क्या है?
अद्यतन
ऐसा लगता है इस वेबकिट ब्राउज़रों केवल क्योंकि यह एफएफ पर ठीक काम कर रहा है पर एक मुद्दा है - अभी तक एक Windows मशीन पर परीक्षण करने के लिए सक्षम नहीं था।
जब तत्व यह पैदा करेगा "सहायक" जो कुछ इनलाइन शैली हो जाता है खींच:
position:absolute;left:XXXpx;right:XXXpx;width:XXXpx;heightXXXpx;z-index:1000
webkits पर, जबकि यह केवल मिल position
, left
और right
:
position:absolute;left:XXXpx;right:XXXpx;
यह 'पर https मेरे लिए काम कर रहा है: // jsfiddle.net/8cx4pe2y/3 /' 'पर विचार iframe' है कि' src =/dd9wf04w/4/शो/' – hjpotter92
कौन सा ब्राउजर/ओएस?क्या आप "तत्व" की सूची में "ड्रॉप" तत्व प्राप्त कर सकते हैं? – Xaver
यहां काम नहीं कर रहा है: क्रोम संस्करण 46.0.2490.71 (64-बिट), ओएसएक्स योसाइट 10.10.5 – ggzone