为什么我调用了两个函数,页面中只有一个函数可以实现,且如果删除一个外联js,则另一个也可以实现,但就是他两不能同时实现,求教
1 回答
已采纳
Ryn_xiao
TA贡献3条经验 获得超2个赞
是否函数同名覆盖,建议单独命名空间,例如:
var scope1 = (function() { // your function var fun1 = function() {}; return { fun1 : fun1 } })(); var scope2 = (function(){ // your function2 var fun2 = function() {}; // some variable var a, b, c return { fun2 : fun2, a : a, b : b //... }; })(); // 调用 scope1.fun1(); scope2.fun2(); scope2.a;
添加回答
举报
0/150
提交
取消