2013-08-29 9 views
5

संलग्न करता है हम प्रोफ़ाइल चित्र को क्रॉप करने के लिए JCrop लाइब्रेरी का उपयोग कर रहे हैं। जब उपयोगकर्ता अपनी प्रोफ़ाइल तस्वीर बदलता है, तो नई तस्वीर अभी भी पुराने छवि आयामों का उपयोग करती है। यह क्रोम में काम करता है लेकिन फ़ायरफ़ॉक्स में काम नहीं करता है।फ़ायरफ़ॉक्स में जेक्रॉप मूल छवि ऊंचाई/चौड़ाई

jcrop_api.destroy(); 

मैं भी शैलियों कि चौड़ाई और ऊंचाई शामिल स्पष्ट करने की कोशिश में कोड की इस पंक्ति को शामिल किया है: मैं पिछले छवि और JCrop नष्ट का उपयोग कर हटा दें।

$('#target').removeAttr('style'); 
+0

मुझे इसी समस्या का सामना करना पड़ रहा है। क्या तुम्हें कभी कोई हल मिला? –

+0

नहीं, हमें अभी भी यह त्रुटि मिलती है। –

+0

[जेक्रॉप, सभी div चौड़ाई/ऊंचाई मार्कअप को साफ़ करने के लिए कैसे संभव डुप्लिकेट?] (Http://stackoverflow.com/questions/12257390/jcrop-how-to-clear-all-the-div-width-height- मार्कअप) –

उत्तर

0

मैं भी इस मुद्दे को मिले हैं और मैं सब कुछ करने की कोशिश की और अंत में एक समाधान है कि मेरे लिए काम करता पता चला:

अगर फिर से फ़ायरफ़ॉक्स और jcrop विनाश और आरंभीकरण का उपयोग कर वहां एक सूचना() फ़ंक्शन होना चाहिए।

// Clear selector 
if (jcropAPI) { 
    jcropAPI.destroy(); 
    } 

initCropper(); 

// If browser is Firefox, fix bug with stretching 
if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 
    // Do Firefox-related activities 
    alert('File successfully loaded'); // this alert is necessary 
    if (jcropAPI) { 
     jcropAPI.destroy(); 
    } 
    initCropper(); 
} 
संबंधित मुद्दे