2012-12-18 29 views
5

मैं वास्तव में एक छोटे से फैंक्सबॉक्स 2 मोडल का निर्माण कर रहा हूं जो इसके अंदर एक आईफ्रेम के साथ पॉप अप करता है जो थोड़ा टेक्स्ट और व्हाट्नॉट प्रदर्शित करता है। हालांकि, इस बिल्ड पर जाने वाली क्यूए टीम ने देखा है कि साइट को अधिकतम चौड़ाई के लिए 480px विंडो के लिए मजबूर करना है, जो साइट को उत्तरदायी मीडिया-क्वेरी में उड़ाता है।Fancybox 2 IE में उत्तरदायी मीडिया क्वेरीज़ को मजबूर करना

यह आईई 10, क्रोम, या फ़ायरफ़ॉक्स में नहीं होता है। यह आईई 9 इम्यूलेशन में भी नहीं होता है। मेरे पास आईई 10 है और आईई के किसी भी संस्करण/चाल में इसे दोहराना नहीं है लेकिन मैं इसे आईई 9 के साथ हर कंप्यूटर पर देख सकता हूं। चूंकि मैं दोहराना नहीं कर सकता क्योंकि मुझे इस मुद्दे को खोजने में थोड़ा मुश्किल समय है। क्या फैंसीबॉक्स के साथ कोई ज्ञात बग या समस्या है जो इसका कारण बन सकती है?

आपकी मदद के लिए धन्यवाद!

+0

मुझे ऐसा नहीं लगता (किसी भी ज्ञात मुद्दे को याद न करें) ... मैं शर्त लगाऊंगा कि आपकी तरफ एक डिज़ाइन बग है लेकिन लिंक के बिना कहना मुश्किल है। क्यूए टीम ने इस मुद्दे को कैसे देखा? (यदि आप इसे दोहराना नहीं कर सकते हैं, तो उनसे पूछें;) ... दूसरी तरफ, यदि आप 480px की 'चौड़ाई' के साथ' iframe' का उपयोग करके fancybox में एक उत्तरदायी पृष्ठ खोलते हैं- निश्चित रूप से मीडिया क्वेरी ट्रिगर की जाएगी (अंदर fancybox लेकिन मूल पृष्ठ में नहीं)। – JFK

+0

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

+0

मेरे पास मूल आईई 9 है जब भी आपके पास कोई लिंक तैयार हो ... त्रुटियों के संबंध में, आईई कम ब्राउज़र के बाद कम सहनशील है ... छोटे वाक्यविन्यास त्रुटियों को दूसरों द्वारा अनदेखा किया जा सकता है लेकिन आईई नहीं। अगर आपके कार्यान्वयन में कोई बग है, तो हम कोड या लिंक के बिना कभी नहीं जानते। – JFK

उत्तर

13

वही समस्या, आपको अपने आईएसआरएएम में अपना सीएसएस 'यूआरएल बदलना होगा, उदाहरण के लिए जीईटी के साथ।

पूर्व:

जनक:

<link rel="stylesheet" href="http://url.css" /> or 
<link rel="stylesheet" href="http://url.css?v=X" /> 

Iframe:

<link rel="stylesheet" href="http://url.css?v=Y" /> or 
<link rel="stylesheet" href="http://url.css?v=X&f=1" /> 

बग IE9 का कैश प्रबंधक में है। Iframe पर आपके सीएसएस की मीडिया क्वेरीज आपके माता-पिता पर "पुनः लोड" होती है, अगर सीएसएस का यूआरएल बेहद समान है।

+0

इसे स्वीकार करने में देरी के लिए खेद है - यह ठीक काम करेगा, लेकिन दुर्भाग्यवश समय की बाधाओं के कारण मुझे अपना खुद का छोटा मोडल बनाने के लिए मजबूर होना पड़ा जो सिर्फ एक क्लिक ईवेंट पढ़ता था और मैंने उस छिपे हुए बॉक्स की डिस्प्ले विशेषता को बदल दिया पृष्ठ का केंद्र जवाब देने के लिए धन्यवाद, यद्यपि! – lxndr

+0

धन्यवाद, इससे मुझे भी मदद मिली। – Jeff

+0

मुझे सच में उम्मीद थी कि यह मेरे लिए काम करेगा लेकिन हां नहीं। मेरी समस्या में आईई 9 का मानना ​​है कि खिड़की की चौड़ाई संवाद बॉक्स की चौड़ाई है और इसलिए यह गलत तरीके से मीडिया प्रश्नों को लागू करती है। –