我想在dom准备就绪后执行Nav.init(), Nav1.init()
所以我之前在DomReady
每个模块中调用Nav, Nav1
模块。
现在我尝试编辑代码以在需要它们之前调用DomReady
模块,然后只需要写一次但是因为有require
参数我不知道该怎么办?
它是否喜欢这个define(['require','DomReady!'], function (require, DomReady) {
?
define(['DomReady!'], function (require, DomReady) {
var Nav = require('custom/Nav');
Nav.init();
var Nav1 = require('custom/Nav1');
Nav1.init();
});
答案 0 :(得分:1)
试试这个
define(['DomReady!'], function (DomReady) {
require(['custom/Nav'], function(Nav){
Nav.init();
});
require(['custom/Nav1'], function(Nav1){
Nav1.init();
});
});