Как указано в параметрах глобальной конфигурации, я пытаюсь переопределить параметры по умолчанию для jQuery Mobile, используя порядок сценариев, указанный в:
http://jquerymobile.com/test/docs/api/globalconfig.html
Я могу добиться этого, однако, когда я перемещаюсь по страницам на устройстве ios (iphone4 работает под управлением ios5), они, кажется, дублируются и появляются поверх друг друга, когда вы посещаете несколько ссылок или нажимаете кнопку назад несколько раз.
Вот мой порядок сценариев.
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.4.min.js"></script>
<script>
// my custom script
$(document).bind("mobileinit", function(){
//apply overrides to default settings
$.mobile.touchOverflowEnabled = true;
$.mobile.loadingMessage = false;
$.mobile.defaultPageTransition = 'none';
});
</script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.mobile/1.0/jquery.mobile-1.0.min.js"></script>
Вот пример (для просмотра ошибки на устройстве ios):
http://dev.solidstategroup.com/ssgwebsite/mobile/
Я не уверен, что делаю неправильно, и я нигде не сталкивался с этой проблемой. Как ни странно, проблему нельзя воспроизвести в симуляторе ios или в браузере.
Я взял все остальные сценарии, чтобы устранить их.
Если кто-то может посоветовать или придумать способ переопределить настройки по умолчанию другим способом, это может помочь другим.
Большое спасибо.