Domanda

Sto cercando di usare Polyfills per la prima volta per un modulo HTML5 e voglio solo servire il codice ai browser che ne hanno bisogno (quindi modernizr2/yepnope).

La prima cosa da aggiungere è che il JavaScript è sicuramente caricato su FF3.6, quindi non è questo il problema.

Fondamentalmente questo è il mio codice modernizr/yepnope:

<script>
    $(document).ready(function() {
        yepnope({
            test: Modernizr.input.required && Modernizr.input.placeholder && Modernizr.input.pattern && Modernizr.input.autofocus,
            nope: '/_scripts/polyfills/webforms2/webforms2-p.js'
        });
    });
</script>

Nel mio modulo HTML5 ho vari campi di input con l'attributo segnaposto, e tutto sembra adorabile nei browser più recenti (FF4, ecc.) Eppure quando lo eseguo su FF3.6 non vedo nulla. Eppure tutte le varie altre demo che vedo su Internet usando WebForms2 sembrano avere bene gli elementi segnaposto.

Ho altre cose da HTML5 che voglio WebForms2 in Polyfill, ma l'unico apparentemente in azione è "Autofocus" che lavora sul campo superiore.

Mi manca qualcosa di veramente ovvio da qualche parte?

Qualsiasi aiuto/suggerimenti molto apprezzato.

Adi.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top