Modernizr .load () для проблемы задержки jquerymobile - PullRequest
0 голосов
/ 23 августа 2011

Я пытаюсь использовать modernizr.js, чтобы использовать медиа-запрос "mq ()" и загрузить ".load ()", чтобы иметь версию jquerymobile при загрузке веб-сайта на основе результата медиа-запроса. проблема с функцией .load ()

тестирование в сафари, что-то вызывает большую задержку, когда ресурсы загружаются после всего контента указав на modernizr.js, я попытался

  <script type="text/javascript" >
   Modernizr.load('js/jqm-b2.js'); 
   </script>

и попробовал это

 Modernizr.load([
 {
  test : Modernizr.mq('only screen and (min-device-width: 768px) and (max-device-width: 1024px)'),
 yep : ['js/jqm-b2.js'],
 nope : ''
     }
    }
 ]);

оба дают одинаковый результат, страница отображает содержимое, а затем загружает сценарии после факта, так что страница переходит с html на внезапно улучшенный jquerymobile

Я использовал загрузочный файл Modernizr, выбрал медиа-запросы и загрузку.

Любая помощь с благодарностью

1 Ответ

0 голосов
/ 14 декабря 2011

в конечном итоге решил, как это, убедитесь, что он загружен либо / или, а не просто или

Modernizr.load([

{
test : Modernizr.mq('only screen and (min-device-width: 320px) and (max-device-width:   768px)'),

yep : ['js/jqm-b2.js'],
nope : ['js/desktop.js'],
...
...