2011-02-20 26 views
5

मुझे jQuery .show("slide") एनीमेशन के साथ एक इंटरफ़ेस डिज़ाइन में tinyMCE का उपयोग करने में समस्या हो रही है। फ़ॉर्म की जटिलता के कारण, यह विज़ार्ड की तरह पृष्ठों में टूट गया है लेकिन यह अगले और बैक बटन का उपयोग नहीं करता है। इसके बजाय यह अनुभाग नाम e.d बायोडाटा, संपर्क जानकारी, सहेजें का उपयोग करता है। चीजों को मसाला करने के लिए, क्लिक किया गया अनुभाग दृश्य में स्लाइड करता है। यह "स्लाइड" परियोजना के डेवलपर्स और प्रायोजकों के बीच इंटरफेस को परिभाषित करने के लिए आया है जिसे हम उन्हें स्लाइडिंग फॉर्म के रूप में संदर्भित करते हैं। हालांकि, "पृष्ठों" में से एक में, टेक्स्ट एडिटर की आवश्यकता है। एक बार जब संपादक पृष्ठ दृश्य में स्लाइड हो जाता है, तो मैं इसे tinyMCE के execCommand फ़ंक्शन का उपयोग करके प्रारंभ कर सकता हूं, लेकिन एक बार जब आप उस पृष्ठ को स्लाइड करते हैं और उसे वापस स्लाइड करते हैं, तो संपादक इसकी सामग्री खो देता और यह "अयोग्य" हो जाता है इसे फिर से शुरू करें। अगर मैं स्लाइड को अक्षम करता हूं और .css("display", "block") के साथ पृष्ठों को लोड करता हूं, तो संपादक ठीक काम करते हैं, लेकिन हमारे "स्लाइडिंग फॉर्म" का पूरा सार खो जाता है। तो क्या show("slide") का उपयोग करने और संपादकों की स्वच्छता को संरक्षित करने में सक्षम होने के लिए कोई काम है?jQuery स्लाइड एनीमेशन और tinyMCE संपादक

कोड नीचे

$(this).show("slide", { direction:"left" }, 1000); 

काम नहीं करता है कोड के नीचे काम करता है

$(this).css('display', 'block'); 

किसी भी मदद की सराहना की है।

उत्तर

1

मुझे थोड़ी देर पहले एक ही समस्या थी और समाधान एक डिस्प्ले के साथ टिनिमस के चारों ओर एक बाहरी div का उपयोग करना था: इसमें कोई भी नहीं और $ (दस्तावेज़) में init tinymce। पहले से ही div को स्लाइड करके सामान्य की तरह स्लाइड करें tinymce वस्तु के आसपास।

+0

धन्यवाद मैंने जो किया वह समान था। मैंने उन बटनों को चिह्नित किया जो स्लाइड को सक्रिय करते हैं जैसे कि एक बार दृश्य को स्लाइड करना होता है, सभी संपादक अनियमित होते हैं, और दृश्य स्लाइडिंग इसके संपादकों को स्लाइड करने के बाद शुरू कर देगा। इससे समस्या हल हो गई। यद्यपि प्रारंभिक/अनियंत्रण होने पर आपको थोड़ी झिलमिलाहट दिखाई देगी। – makville

संबंधित मुद्दे