2012-12-14 17 views
5

Ho un div fisso con altezza variabile div che può cambiare l'altezza sul cambio di orientamento, quindi idealmente volevo cambiare il CSS con javascript. Tuttavia su IE10 Metro usando Surface non riesco a trovare nessun evento JS che si occupi di questo? Sia iOS che Chrome lo gestiscono bene.Rileva cambio di orientamento su Metro IE10 con JavaScript

ho cercato onOrientationChange e onResize senza alcun risultato ...

+1

Io amo la mia superficie e tutti , ma evidentemente fa ancora schifo ': ('. – Bojangles

+2

hack fino a quando non funziona. –

+1

$ (finestra) .resize (funzione (e) { // codice }); Questo sembra aver funzionato. Sebbene "documento" non fosse per qualche motivo. – andybarnes

risposta

4

IE 10 non supporta l'orientamento del dispositivo [0] Eventi, purtroppo. Hanno un prototipo [1], ma questo non aiuterà per i browser che sono già stati rilasciati.

A seconda di ciò che si desidera fare, è possibile utilizzare l'orientamento Funzionalità multimediale [2] per impostare un valore diverso dell'altezza CSS in verticale o orizzontale. Questo è supportato da IE [3]