2012-04-24 4 views
2

Я использую deck.js (http://imakewebthings.com/deck.js/), чтобы воссоздать презентацию PowerPoint компании, используя справедливый бит анимации CSS3 и Javascript.iPad (только для моделей 3G) Сбой Safari

Тестирование через разработку на моем iPad-iPad с Wi-Fi было прекрасным, но проверка на Wi-Fi + 3G iPad1, 2, & 3 страница сбой Safari на загрузке страницы (iPhone 4S отлично работает).

Некоторые основные отладки (удаление слайдов по одному) предполагает, что это размер DOM, который навязывает крах, так как она отлично работает, когда я уменьшить презентацию вниз от 31 слайдах 21.

от общего размер страницы составляет около 4,3 МБ, и я пробовал использовать манифест appcache безрезультатно.

Я читал на разных форумах, что у многих людей возникают проблемы с iOS 5.1. Сбой Safari - есть ли у кого-нибудь какие-либо ощущения от моделей iPad 3G, грохочущих под напряжением сложного DOM?

Любые мысли и предложения, которые были высоко оценены.

ответ

1

Как есть, это ограничение на deck.js на таких устройствах. Мартин Фаулер сообщал о тех же проблемах и постепенно увеличивал загрузку слайдов в качестве обходного пути (http://martinfowler.com/bliki/Infodeck.html).

Было бы полезно проверить, есть ли проблема при загрузке DOM или его отображении (темы по умолчанию для deck.js не оптимизированы для эффективности отображения). К сожалению, я не могу проверить, так как у меня нет ipad, но я бы рекомендовал попробовать и скрыть все слайды и посмотреть, есть ли еще сбой. Некоторый код CSS для этого:

.deck-container > .slide:not(.deck-current), .deck-container > .slide:not(.deck-child-current) { display: none; } 
Смежные вопросы