我需要從窗口height/2
中減去10%
,但沒有結果,問題是什麼?動畫jQuery中的頁邊距計算
var loadingMargin = $(window).height()/2;
$(".loading .sk-circle").animate({
marginTop: loadingMargin-10+"%"
});
我需要從窗口height/2
中減去10%
,但沒有結果,問題是什麼?動畫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