Ho inserito questo script per fare in modo che quando il tablet su cui è visualizzato il sito internet ruota, il div di classe background_text si ridimensioni per adattarsi allo spazio disponibile.


window.addEventListener("orientationchange", function() {
window.location=window.location
var altezza=$(window).height();
altezza=altezza-189-55;

$('.background_text').css('height',altezza);
}, false);

Il problema è che sull'iPad funziona, sul tablet android no. Le dimensioni sballano ed il div diventa troppo grande. Tra l'altro il div, che sfrutta uno script simile per ridimensionarsi anche la prima volta che viene caricato, prende la dimensione sbagliata anche la prima volta. Come mai?