簡體   English   中英

使用Modernizr加載多個文件

[英]Load multiple files with Modernizr

我正在嘗試使用modernizr加載特定於觸摸屏的js文件。 我正在測試Modernizr.touch。 如果返回true,則我想加載2個文件(Hammer.js和FastClick.js),但是我在加載兩個文件而沒有出錯時遇到了麻煩。 加載1個文件效果很好,但是當我添加2個文件時不會加載第二個文件。 有人知道這是怎么回事嗎?

這是我的代碼:

Modernizr.load([{
    test: Modernizr.touch,
    yep: [
        fastClickUrl,
        hammerUrl
    ],
    callback: function(){
        ...
    }
}]);

您需要返回js文件。 如果為true,則使用回調初始化函數。

Modernizr.load([{
  test    : Modernizr.touch,
  yep     : ['FastClick.js', 'Hammer.js'],
  callback: function(){
    // yepnope creates a key of the basename resource loaded
    'FastClick.js': function() {
      fastClickURL();
    },
    'Hammer.js': function() {
      hammerURL();
    },
  }
}]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM