寫了兩個回到頂部的函式
乙個是這樣的:
function
fanhui
()else
if(flag==false)
flag=false;
}up_btn.onclick=function
() function
moveelement
(interval)
,interval);
}else
flag=true;}}
fanhui()
另外乙個是這樣的
function
fanhui
()else
if(flag==false)
flag=false;
}btn.onclick=function
() },30)}}
fanhui();
})
其中,想要的結果為,首先能夠實現回到頂部的效果,而且是在距離頂部的距離越小的情況下,其移動的速度越慢。其次,其能夠實現在向上滑動的過程中,若移動滾輪將會結束滑動的效果。
math.ceil()執行向上捨入,即它總是將數值向上捨入為最接近的整數。
第二個滑動函式:主要是設定了乙個setinterval函式讓其能夠每隔30毫秒執行一次,每次獲取滾動的高度,然後取其高度的十分之一作為每次向上滑動的距離,當高度為0的時候,清除setinterval函式。我們在控制台輸出speed可以看出每次speed的變化。
第乙個滑動函式,是進行了遞迴呼叫,首先獲取滾動條滾動的高度,然後判斷高度,如果height>0,那麼30毫秒後執行滑動函式,如此迴圈,直到height為0的時候跳出該函式,遞迴結束。需要注意的是遞迴呼叫的函式不要忘記傳遞引數。
實踐證明這兩個函式的執行效果是一樣的。
實現兩個 Activity 切換時的動畫
實現兩個 activity 切換時的動畫。在activity中使用 有兩個引數 進入動畫和出去的動畫。注意1 必須在 startactivity 或 finish 之後立即呼叫。2 而且在 2.1 以上版本有效 3 手機設定 顯示 動畫,要開啟狀態 實現淡入淺出的效果 startactivity n...
兩個函式宣告的理解
1 當今計算機啟動時,硬體會去呼叫位址為0的函式,用c語言模擬這個過程,應該如何宣告這個函式?呼叫某個函式,c語言中一般會利用指向函式的指標,即如下形式 void f void 上面的表示式的意思是,f是指向函式的指標,指向的函式的形式是 引數是void型別的,返回值也是void型別的。這個很好理解...
c string兩個函式的用法
1 indexof using system using system.collections.generic public class example console.writeline nindexof tyrannosaurus dinosaurs.indexof tyrannosaurus ...