我如何在动画中为以下内容编写 if 条件?
$($("#tabs > ul"), $(this).parent()).animate({
marginLeft: '+=' + marginleft
}, '10000', 'swing');
我如何在动画中为以下内容编写 if 条件?
$($("#tabs > ul"), $(this).parent()).animate({
marginLeft: '+=' + marginleft
}, '10000', 'swing');
可以满足您的需求:
由于 ID 在上下文页面上必须是唯一的,因此该选择器更好
$("#tabs > ul").animate({
marginLeft: '+=' + marginleft
}, {
step: function (fx) {
if(someCondition)
$(this).stop(true);
}
},
'10000',
'swing');
或者对于更多全局条件,使用@billyonecan 的答案
如果我正确理解了这个问题,您可以使用条件运算符:
$($("#tabs > ul"), $(this).parent()).animate({
marginLeft: (condition ? 'value if true' : 'value if false')
}, '10000', 'swing');