में TinyMCE उदाहरणों में मदद के लिए इतना समय है कि मैं स्टंप और निराश हूं। बहुत सारे गुगल हो गए लेकिन अभी तक एक समाधान ढूंढना जो मेरे लिए काम करता है।jquery sortable
मेरे पास जो कुछ है वह divs का एक समूह है जिसे Jquery sortable का उपयोग करके सॉर्ट किया जा सकता है, कुछ divs में एक TinyMCE उदाहरण होता है। जब तक आप एक TinyMCE उदाहरण वाले div को स्थानांतरित करने का प्रयास नहीं करते हैं, तब तक यह ठीक है - जब आप TinyMCE स्वयं को रीफ्रेश करते हैं और एक नया उदाहरण बनाता है जिसे आप तब डेटा खो देते हैं आदि। और फिर पूरा पृष्ठ जावास्क्रिप्ट के रूप में नहीं टूटता है काम करता है :)। इस समय के दौरान मुझे फायरबग में जावास्क्रिप्ट कन्स्ट्रक्टर त्रुटियां आदि मिलती हैं।
क्या मैं जाने के लिए है सबसे अच्छा तरीका है का फैसला किया है जब div पाठ क्षेत्र से निकालने TinyMCE घसीटा पाने के लिए शुरू होता है और जब यह में रखा गया है नई स्थिति डालने TinyMCE में वापस आ गया है।
मैं इसे ठीक से हटा सकते हैं लेकिन इसे वापस जोड़ने में परेशानी हो रही है - क्योंकि मुझे और अधिक कन्स्ट्रक्टर त्रुटियां मिलती हैं।
नोट: TinyMCE स्वचालित रूप से सिस्टम के भीतर मेरे सभी टेक्स्ट क्षेत्रों में जोड़ा जाता है, इसलिए मैं TinyMCE के साथ गड़बड़ से बचने की कोशिश कर रहा हूं।
नीचे दिए गए कोड में मैं परीक्षण उद्देश्यों के लिए बस एक विशिष्ट टेक्स्टरी आईडी को लक्षित कर रहा हूं।
$cols.sortable({
cursor: 'move',
revert: true,
opacity: 0.6,
placeholder: 'widgetplaceholder',
forcePlaceholderSize: true,
connectWith: cols,
zIndex:9000,
cancel: ".collapsable_box_editpanel_groups, .collapsable_box_content",
start: function(e, ui) {
// removes tinymce ok from textarea
tinyMCE.execCommand('mceRemoveControl', false, 'textarea1');
},
stop: function(e,ui) {
// breaks here - constructor error
tinyMCE.execCommand('mceAddControl', true, 'textarea1');
$(this).sortable("refresh");
}
});
किसी और के पास कोई अन्य समाधान है? अगर आपको अधिक जानकारी चाहिए तो कृपया मुझे दें :)
आपका कोड '$ ('पाठ क्षेत्र', ui.item) [0] अच्छी तरह से काम .id'। –