关于传接参数
关于传递参数var e $(#md)function setStyle(e){e.css(...)}var t setTimeout(setStyle(+e+),
关于传递参数
var e = $('#md');
function setStyle(e){
e.css(...);
}
var t = setTimeout("setStyle("+e+")",100);关于上面的延迟方法,如果方法里带参数该如何传进去呢。上面的写法报错,“Uncaught SyntaxError: Unexpected identifier ” javascript
[解决办法]setTimeot里还是尽量少用字符串~
var e = $('#md');
function setStyle(e){
e.css(...);
};
function foo(){
setStyle(e);
}
var t = setTimeout(foo,100);
[解决办法]1,e 不用传
var e = $('#md');
function setStyle(){
e.css(...);
}
var t = setTimeout(setStyle,100);
2,
var e = $('#md');
function setStyle(e){
e.css(...);
}
var t = setTimeout(function(){ setStyle(e) },100);