Просмотр полной версии : Как добавить в animate параметры top, bottom, left, right
Untropee
05.12.2016, 15:45
Приветствую!
Можно ли каким либо образом указать из параметров функции направление в animate? Вот пример, который логически должен работать, но не работает.
sample('top')
function sample (el) {
$(".scroll").animate({el:100},400);
}
{top: value, bottom: value, left: value, right: value, и куча других параметров}
В чем проблема?
Untropee
05.12.2016, 15:53
{top: value, bottom: value, left: value, right: value, и куча других параметров}
В чем проблема?
Вот так вот может быть:
sample('top')
sample('left')
function sample (el) {
$(".scroll").animate({el:100},400);
$(".scroll_2").animate({el:340*10},400);
$(".scroll_3").animate({el:150-10},400);
}
А зачем так? Можно ведь и сразу передать в функцию объект с параметрами анимации, который и будет выполнен. У вас смыл вопроса в чем - как прописать в параметрах анимации сразу все параметры (верх, низ, ...), так?
Untropee
05.12.2016, 16:39
Вот, нашёл решение, которое помогло)
http://stackoverflow.com/questions/4076233/use-string-variable-as-object-fields
Вот, нашёл решение, которое помогло
Ну так об этом я и говорю. Функция может принимать в качестве аргумента не только строку 'top', но и объект и др.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot