动画jquery中的页边距顶部计算
我需要从窗口动画jquery中的页边距顶部计算,jquery,jquery-animate,Jquery,Jquery Animate,我需要从窗口height/2中减去10%,但是没有结果,问题出在哪里 var loadingMargin = $(window).height()/2; $(".loading .sk-circle").animate({ marginTop: loadingMargin-10+"%" }); 计算90百分比并设置值 var loadingMargin = ($(window).height() / 2) * .9; $(".loading .sk-circle").anima
height/2
中减去10%
,但是没有结果,问题出在哪里
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
});
你甚至可以这样尝试
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
谢谢兄弟,但这意味着我们要进行数学运算并将其存储在变量中,然后将其放入animate()而不是animate!!非常感谢,它很有效,但这意味着我们无法在animate()中进行数学运算?@user3879222您可以进行加法和减法-=10
或+=10
,