У меня есть метод в классе:Как назвать много раз «анимировать» из класса?
function myClass(){
this.showTab = function(){
$('#tab-image').stop().animate(
{ left: 500 + 'px' },
500 , function(){
alert('end');
}
);
}
}
и я называю этот метод дважды:
var obj = new myClass();
obj.showTab();
$('#tab-image').css({ left: -500 + 'px' });
obj.showTab();
Этот код работает, но во второй раз шоу без неживой. Как это сделать?
Вторая анимация, вероятно, перекрывается с первой. Вы должны называть его второй раз в функции обратного вызова первого. – xbonez
Вы имели в виду «var obj = new myClass()»? Поскольку myClass() ничего не возвращает, «obj» должен быть не определен. –
Да, спасибо Стив Х. – Nips