Sto cercando di capire quale sia il modo migliore per far funzionare enquire.js sui browser legacy (cioè 6-9). Sul sito di richiesta, si dice di usare modernizr per verificare il supporto di matchMedia, quindi caricare un polyfill se non è supportato.supporto legacy 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"
]);
Guardando la polyfill che suggerisce, si dice che Modernizr include già con Modernizr.mq().
Used in:
Respond.js
FormFactor
Modernizr
https://github.com/paulirish/matchMedia.js/
Ho esaminato questo, ma non riesco a trovare un modo per farlo funzionare.
Grazie per la spiegazione. Alla fine ho usato solo Paul Irish's. Non sto fornendo comunque un polyfill per gli stili responsive, quindi non è necessario caricare JavaScript in modo condizionale in base alle query multimediali. Avevo solo bisogno di pensarci un po 'di più. Grazie ancora per l'aiuto! – Dan
@WickyNilliams questo ha corretto i miei problemi in IE, per favore aggiungi questo nella tua documentazione molto utile. perché non gli altri autori possono darti la metà di te? Grazie –
Sto lavorando all'aggiornamento dei documenti da un po 'di tempo. Avrà esempi, spiegazioni migliori e una passeggiata basata su scenari di tutte le caratteristiche :) Tenete gli occhi aperti, è quasi finito – WickyNilliams