【问题标题】:Modernizr .load() for jquerymobile lag issue用于 jquerymobile 滞后问题的 Modernizr .load()
【发布时间】:2011-12-15 00:34:27
【问题描述】:

我正在尝试使用modernizr.js 来使用媒体查询“mq()”并加载“.load()”以根据媒体查询结果加载网站的jquerymobile 版本,我有.load() 函数的问题

在 safari 中进行测试,有些东西导致了很大的延迟,在所有内容之后加载资源 在指向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下载,并选择了媒体查询和加载。

非常感谢任何帮助

【问题讨论】:

    标签: jquery jquery-mobile modernizr


    【解决方案1】:

    最终解决了这样的问题,确保它加载了/或而不是仅加载或

    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'],
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      相关资源
      最近更新 更多