Screen.width + android

Если я прослежу screen.width с моим родным браузером DroidX, я сначала получаю 320, как ожидалось, но при последующих перезагрузках (без изменения ориентации) я получаю 800... почему это?

Ответ 1

Это ошибка Android. Иногда, когда страница сначала загружает window.screen.width и window.screen.height, вы ошибаетесь. Вы можете попытаться сделать тайм-аут, а затем запустить свой код.

setTimeout(YourFunction, 200);

Также см. здесь проблема андроида