Мне нужно вычесть 10%
из окна height/2
, но без результата, в чем проблема?Расчет верхних пределов в анимированном jQuery
var loadingMargin = $(window).height()/2;
$(".loading .sk-circle").animate({
marginTop: loadingMargin-10+"%"
});
Мне нужно вычесть 10%
из окна height/2
, но без результата, в чем проблема?Расчет верхних пределов в анимированном jQuery
var loadingMargin = $(window).height()/2;
$(".loading .sk-circle").animate({
marginTop: loadingMargin-10+"%"
});
Вычислить 90
процент и заданное значение
var loadingMargin = ($(window).height()/2) * .9;
$(".loading .sk-circle").animate({
marginTop: loadingMargin
});
спасибо, что это сработало, но это значит, что мы не можем выполнять математические операции в анимации()? – Abdallah
@ user3879222 вы можете делать сложение и вычитание '- = 10' или' + = 10', _ ['Анимированные свойства также могут быть относительными. Если значение снабжается ведущей + = или - = последовательностью символов, то целевое значение вычисляется путем добавления или вычитания заданного числа из текущего значения свойства. '] (Http://api.jquery.com/анимация /) _ –
Вы можете попробовать, как это даже
var loadingMargin = ($(window).height())/2, //window Height /2
calMargin = loadingMargin*0.1, //10% of window height
substractVal = (loadingMargin - calMargin); //substract value
$(".loading .sk-circle").animate({
marginTop : substractVal
});
Используйте 'loadingMargin * 0.9' – JNF
благодаря братан, но это означает, что мы делаем математическое и сохраните его в переменных, а затем поставьте в анимацию(), не делайте это в анимации !! – Abdallah