Как написать, если условие в анимации для следующего?синтаксис условия if в анимации jquery
$($("#tabs > ul"), $(this).parent()).animate({
marginLeft: '+=' + marginleft
}, '10000', 'swing');
Как написать, если условие в анимации для следующего?синтаксис условия if в анимации jquery
$($("#tabs > ul"), $(this).parent()).animate({
marginLeft: '+=' + marginleft
}, '10000', 'swing');
Может соответствовать вашим потребностям:
Как идентификаторы должны быть уникальными на контекстной странице, что селектор лучше
$("#tabs > ul").animate({
marginLeft: '+=' + marginleft
}, {
step: function (fx) {
if(someCondition)
$(this).stop(true);
}
},
'10000',
'swing');
Или для более глобального состояния, ответ использование @ billyonecan в
Спасибо. Я попробовал. Мне нужно это для следующего запроса http://stackoverflow.com/questions/17542353/if-condition-within-animate Я не могу этого достичь, используя это. Но это помогло мне :) –
Если я правильно понял вопрос, вы можете использовать conditional operator:
$($("#tabs > ul"), $(this).parent()).animate({
marginLeft: (condition ? 'value if true' : 'value if false')
}, '10000', 'swing');
Я хочу проверить значение смещения и смещения макс и сравнить, чтобы я мог изменить вязкость кнопки в зависимости от положения вкладок. –
Какое условие? –
if (offset> = maxoffset) { $ ('# tabs'). Find ('button.gnnext'). Css ('visibility', 'hidden'); У меня есть chceck выше условие во время анимации, чтобы diable следующая кнопка, когда я достигаю последней вкладки –