मैं यह पता लगाने की कोशिश कर रहा हूं कि विरासत ब्राउज़र (यानी 6-9) पर काम करने के लिए enquire.js प्राप्त करने का सबसे अच्छा तरीका क्या है। पूछताछ की साइट पर, यह MatchMedia समर्थन की जांच करने के लिए आधुनिकता का उपयोग करने के लिए कहता है, फिर यदि यह समर्थित नहीं है तो पॉलीफ़िल लोड करें।enquire.js विरासत समर्थन
Modernizr.load([
//first test need for polyfill
{
test: window.matchMedia,
nope: "/path/to/polyfill.js"
},
//and then load enquire
"/path/to/enquire.js"
]);
polyfill कि यह पता चलता है को देखते हुए, यह कहना है कि पहले से ही modernizr Modernizr.mq साथ यह भी शामिल है()।
Used in:
Respond.js
FormFactor
Modernizr
https://github.com/paulirish/matchMedia.js/
मैंने इसे देखा है, लेकिन इस काम को करने का कोई तरीका नहीं मिल रहा है।
स्पष्टीकरण के लिए धन्यवाद। मैं सिर्फ पॉल आयरिश के बजाय इसका उपयोग कर समाप्त हुआ। मैं वैसे भी उत्तरदायी शैलियों के लिए एक पॉलीफिल प्रदान नहीं कर रहा हूं, इसलिए मुझे मीडिया प्रश्नों के आधार पर जावास्क्रिप्ट को सशर्त रूप से लोड करने की आवश्यकता नहीं है। मुझे बस थोड़ा और सोचने की जरूरत थी। मदद के लिए एक बार फिर से धन्यवाद! – Dan
@WickyNilliams ने आईई में अपने मुद्दों को ठीक किया है, कृपया इसे अपने दस्तावेज़ में बहुत उपयोगी बनाएं। –
धन्यवाद क्योंकि आप अन्य लेखकों को आधा सहायक नहीं हो सकते हैं, मैं थोड़ी देर के लिए दस्तावेज़ अपडेट करने पर काम कर रहा हूं। इसमें सभी विशेषताओं के माध्यम से उदाहरण, बेहतर स्पष्टीकरण और परिदृश्य-आधारित चलना होगा :) अपनी आंखों को छीलते रहें, यह लगभग पूरा हो गया है – WickyNilliams