2012-01-27 2 views
0

Как указано в глобальных опциях конфигурации я пытаюсь переопределить настройки по умолчанию JQuery Mobile, используя порядок сценария, как указано в:Страница загружалась в два раза при попытке переопределить параметры JQuery Mobile по умолчанию с touchOverflowEnabled

http://jquerymobile.com/test/docs/api/globalconfig.html

I я могу добиться этого, однако, когда я перемещаюсь по страницам на устройстве 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 или в браузере.

Я взял все остальные скрипты, чтобы устранить их.

Если кто-нибудь может посоветовать или подумать о возможности переопределения настроек по умолчанию, это может помочь другим.

Большое спасибо.

ответ

0

Решением для этого было удалить функцию touchOverflow ниже.

$.mobile.touchOverflowEnabled = true; 

Снятие этого параметра означает, что touchOverFlowEnabled установлен на значение по умолчанию false.

Эта функция, по-видимому, как известно, неустойчивы и, как говорится в документации: -

http://jquerymobile.com/test/docs/pages/touchoverflow.html

существуют известные недостатки и документы советуют использовать с осторожностью (хотя эта конкретная проблема не в списке).

 Смежные вопросы

  • Нет связанных вопросов^_^