代码如下
/**功能: 高亮指定jQuery对象
* @param jqObj: jquery对象
* @param color: 变成啥颜色
* @param lastTime: 高亮持续时间, 默认值false表示长期高亮
*/
function highLight(jqObj, color, lastTime) {
//设定第3个变量的默认值
var lastTime = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
//取得高亮前的背景色
var colorOld = jqObj.css('background-color')
//高亮实操
jqObj.css('background', color)
//设置了持续时间的情况, 则一会儿变回去
if (lastTime !== false) {
setTimeout(function() {
jqObj.css('background', colorOld)
}, lastTime);
}
}