पर संतोषजनक div में छवि को हटा नहीं सकता है मैं एंड्रॉइड में एक समृद्ध टेक्स्ट एडिटर बना रहा हूं। ऐसा करने के लिए, मैं का उपयोग contentEditable div.
एंड्रॉइड
शैलियों को जोड़ने के लिए, मैं JavaScript
का आह्वान करता हूं। यह सब ठीक काम करता है, सिवाय इसके कि जब मैं एक छवि या क्षैतिज नियम डालने के लिए जावास्क्रिप्ट को आमंत्रित करता हूं। जब मैं इन चीजों को सम्मिलित करने के लिए जावास्क्रिप्ट का उपयोग करता हूं, तो यदि मैं छवि या क्षैतिज नियम को हटाने के लिए बैक बटन दबाए रखने का प्रयास करता हूं, तो यह काम नहीं करता है।
विचित्र रूप से पर्याप्त है, अगर मैं पहले कोई अन्य चरित्र दर्ज करता हूं, और फिर छवि या क्षैतिज नियम डालें, तो मैं छवि/क्षैतिज नियम को ठीक से हटा सकता हूं, लेकिन छवि/क्षैतिज नियम से पहले दर्ज किए गए वर्ण को हटा नहीं सकता।
मैंने प्रत्येक राज्य में एचटीएमएल को प्रिंट करने, चयन/रेंज आदि की जांच करने की कोशिश की है, और ऐसा कुछ भी नहीं लगता है जो राज्य के बारे में अलग है जो समझा सकता है कि मैं छवि को क्यों हटा नहीं सकता, आदि
क्या आप हमें कुछ इनपुट प्रदान करने का प्रयास कर सकते हैं कि आपने HTML + जावास्क्रिप्ट और एंड्रॉइड जावा कोड दोनों को कोड किया है (मैं WebChromeClient अनुमान लगा रहा हूं)? – Tomap
आप बहुत सटीक होने के लिए पर्याप्त जानकारी प्रदान नहीं कर रहे हैं, मुझे लगता है कि आपके पास दृश्यों के पीछे HTML है क्योंकि आपके बैकस्पेस वास्तव में टैग के अंतिम भाग को हटा देता है (जो इसे प्रदर्शित करने के लिए enoguh है) और आपके कारण आइटम से पहले दृश्यमान रूप से क्या हटाया जा सकता है इसे हटा नहीं सकता है कि बैकस्पेस के आगे प्रेस टैग के अधिक से अधिक हटाते हैं। ई ..
प्रदर्शित होता है, फिर बैकस्पेस और आपके पास
कुछ जेएस कोड दिखाएं, कुछ नमूना div सामग्री दिखाएं (http://stackoverflow.com/questions/how-to-ask) आपको एक ईवेंट श्रोता को div में लागू करना और जोड़ना चाहिए जो जानता है कि एक पूर्ण HTML तत्व को कैसे हटाया जाए, उदाहरण के लिए बैकस्पेस या हटाते समय दबाएं। – stackunderflow