Modernizr.load() путаница с Yepnope
Я более чем озадачен Модернизмом и его отношением к Yepnope.js. Насколько я понимаю, Modernizr поставляется с Yepnope.js (при условии, что вы выбрали опцию Modernizr.load()). Согласно документации Yepnope, существуют дополнительные плагины префиксов, которые могут использоваться. Например, вы можете проверить версии IE (при условии, что вы также загрузили скрипт yepnope.ie-prefix.js). Однако, когда я пытаюсь запустить следующее, я получаю предупреждение "undefined":
Modernizr.load({
load: 'ie!my-ie-specific.js',
complete : function (url, result, key){
alert(url, result, key);
}
});
Что я делаю неправильно? Modernizr включает в себя Yepnope полностью или только кусочки?
1 ответ
Я тоже застрял на этом. Боролся за час.
complete
обратный вызов не поддерживает тесты. Измените это на callback
который срабатывает при загрузке внешнего скрипта.
complete
запускается, когда загружены все сценарии, ИЛИ, если ничего не загружено.
хотелось бы complete
взял переменную результата, хотя. Я мог бы использовать это.