【发布时间】:2011-01-16 22:07:53
【问题描述】:
我有一个 A 标记,它触发了它的伟大-伟大-伟大-祖父母的动画。以下所有方法都可以,但哪种方法最有效,为什么?
$(this).parent().parent().parent().parent().parent().animate(...);
$(this).parents(".foo").animate(...);
$(this).closest(".foo").animate(...);
我怀疑第一个可能是,因为它是最明确的,但出于维护原因(嵌套可能会改变)我更喜欢第二个。他们都看起来在实践中运行顺利。
【问题讨论】:
-
我想你在那里回答了你自己的问题。如果它足够平滑,如果可维护性会受到如此严重的影响,请不要进行微优化。 :)