目标:像新浪微博内容输入框的效果 |
特别注意:使用setTime调用函数的时候,字符串要加上引号,数字不用加;因为没有给字符串加引号导致: |
Uncaught SyntaxError: Unexpected token ILLEGAL 没有捕获的语法错误:意外的标记是非法的 |
function fnErrorFlash(selector, times, errorcolor, normalcolor, delaytime) { |
$(selector).css( "background-color" , errorcolor); |
times = times - 1; |
setTimeout( "normalFlash('" + selector + "'," + times + ",'" + errorcolor + "','" + normalcolor + "'," + delaytime + ")" , delaytime); |
} |
function normalFlash(selector, times, errorcolor, normalcolor, delaytime) { |
$(selector).css( "background-color" , normalcolor); |
if (times < 0) { |
return ; |
} |
times = times - 1; |
setTimeout( "fnErrorFlash('" + selector + "'," + times + ",'" + errorcolor + "','" + normalcolor + "'," + delaytime + ")" , delaytime); |
} |