如下紅色部份如何調用藍色的方法
(function(){
var layer =null;
var userAgent = navigator.userAgent;
layer = $.fn.estopLayer = function(options){
var opts = layer.copy(layer.defaults,options);
}
layer.copy =function(){
var options = { };
for(var i=0;i <arguments.length;i++){
var arg = arguments[i];
if(arg == undefined) continue;
$.extend(options,arg);
}
return options;
}
layer.defaults ={
isIE:(userAgent.indexOf("compatible") > -1
&& userAgent.indexOf("MSIE") > -1
&& (!userAgent.indexOf("Opera") > -1)),
ieVer:
left:0,
top:0,
width:500,
height:500,
isMove:false,
isShow:true
}
var ieVal = function(){
var isLevel =0;
if(layer.defaults.isIE){
/MSIE (\d+\.\d+);/.test(userAgent);
isLevel = parseFloat(RegExp["$1"]);
}
return isLevel;
}
})();
有知道請告訴下 ,謝謝!
把 var ieVal = function(){ 放在 layer.defaults ={ 前面:
(function(){
//...
var ieVal = function(){
var isLevel =0;
if(layer.defaults.isIE){
/MSIE (\d+\.\d+);/.test(userAgent);
isLevel = parseFloat(RegExp["$1"]);
}
return isLevel;
}
//...
layer.defaults ={
isIE:(userAgent.indexOf("compatible") > -1
&& userAgent.indexOf("MSIE") > -1
&& (!userAgent.indexOf("Opera") > -1)),
ieVer: ieVal(),
left:0,
top:0,
width:500,
height:500,
isMove:false,
isShow:true
}
}