我无法发现为什么我添加的存在插件的代码不起作用。 我添加了在目标上为背景设置动画的功能,但它不起作用。
这是我添加到插件中的功能。
var pulseBackground = function(options, el) {
console.log('anim::logger');
$(el).animate(
{
backgroundColor: options.animFixedBackgroundColor
},
{
duration: options.duration / 2,
complete: function() {
el.animtimer = setTimeout(function() {
$(el).animate({backgroundColor: $(el).css("background-color")}, {
duration: options.duration / 2,
complete: function() {
el.animtimer = setTimeout(pulseBackground(options, el), options.interval);
}
});
}, options.returnDelay);
}
}
);
var innerfunc = function() {
pulseBackground(options, el);
};
if (el.animtimer) {
clearTimeout(el.animtimer);
}
el.animtimer = setTimeout(innerfunc, options.interval);
};
我的错误是什么,有什么建议吗?
DEMO: http://jsfiddle.net/C9X4J/
关心Sascha