Применить переменную в animate

AG
На сайте с 13.10.2014
Offline
44
496

Здравствуйте.

Сам понимаю что проблема смешная, но, все же, не могу понять как var в animate ставить?

var animTr = 'marginLeft';


.animate({" + animTr + ": "-100%", opacity: "hide"}, 1000);
tommy-gung
На сайте с 22.11.2006
Offline
303
#1

.animate({ animTr: "-100%", opacity: 0}, 1000);

Здесь не могла быть ваша реклама
AG
На сайте с 13.10.2014
Offline
44
#2

tommy-gung, я так конечно же пробовал, в первую очередь =) Не работает.

Вот весь может надо видеть, хотя разницы там никакой

var animTr = 'marginLeft';


function hideBlok01 () {
var myChoice = $('.blok1 .knop1 p').html ();
$(".c1").html (" " + hr + " " + myChoice + " ");
$(".blok1").animate({ animTr: "-100%", opacity: "hide"}, animSpeed);
$(".blok2").delay(animSpeed).animate({zoom: "show", opacity: "show"}, animSpeed);
}
siv1987
На сайте с 02.04.2009
Offline
427
#3


var objParam = {opacity: "hide"};
objParam[animTr] = "-100%";

.animate(objParam, 1000);
AG
На сайте с 13.10.2014
Offline
44
#4

siv1987, спасибо, но решилось вот так

var animTr = {marginLeft:"-100%",opacity: "hide"};


animate(animTrH, 1000);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий