$(".column a").mouseenter(function() {
var color_column=$(this).closest('.column').children('.coloured-strip').css('color');
$(this).siblings('p').animate({color:color_column},2000);
$(this).animate({color:color_column},2000);
});
我有什么方法可以将两个动画功能组合成一个,因为它们是相同的?
感谢 卢卡
答案 0 :(得分:2)
当然,只需使用.add()
:
$(this).siblings('p').add(this).animate({color:color_column},2000);
答案 1 :(得分:2)
您可以使用andSelf()
方法:
$(this).siblings('p').andSelf().animate({color:color_column},2000);
答案 2 :(得分:0)
而不是:
$(this).siblings('p').animate({color:color_column},2000);
$(this).animate({color:color_column},2000);
你可以这样做:
$(this).siblings('p').add(this).animate({color:color_column},2000);