比較通用的無縫滾動,真浪費空間,居然乙個個寫。。

2021-08-31 13:18:44 字數 823 閱讀 4882

貌似以下內容還有個bug 比如向上滾動的就應該是

if (tab2.offsettop - tab.offsettop - tab.scrolltop <= 0)//還要減去外容器的上邊接距離

tab.scrolltop -= tab1.offsetheight //demo跳到最頂端

才不會因為距離的計算失誤導致滾動失敗

另外:setinterval 真的挺卡的

先了解一下物件的幾個的屬性:

innerhtml:設定或獲取位於物件起始和結束標籤內的 html

scrollheight: 獲取物件的滾動高度。

scrollleft:設定或獲取位於物件左邊界和視窗中目前可見內容的最左端之間的距離

scrolltop:設定或獲取位於物件最頂端和視窗中可見內容的最頂端之間的距離

scrollwidth:獲取物件的滾動寬度

offsetheight:獲取物件相對於版面或由父座標 offsetparent 屬性指定的父座標的高度

offsetleft:獲取物件相對於版面或由 offsetparent 屬性指定的父座標的計算左側位置

offsettop:獲取物件相對於版面或由 offsettop 屬性指定的父座標的計算頂端位置

offsetwidth:獲取物件相對於版面或由父座標 offsetparent 屬性指定的父座標的寬度

上無縫滾動

程式**

向上滾動

下無縫滾動

程式**

向下滾動

左無縫滾動

程式**

向左滾動

右無縫滾動

程式**

向右滾動

乙個個熟悉的排序

排序,多麼熟悉的詞。在沒有真正接觸到它時,已經聽聞了它的強大和重要性。如今,那乙個個耳熟能詳的排序演算法,也漸漸的在自己面前揭開了它們的神秘面紗。那麼多的排序演算法,想一一總結一番。可是,在每個總結之前,有個巨集觀整體上的認識,感覺效果會更好些。所以,我們先從排序講起。排序 sorting 是資料處...

建構函式和使用乙個個 setter 的效率簡單對比

測試誰快 直接構造或者乙個個set,他們的效率差多少 author xyd on 2019 6 23 public class fastisconstructorset 使用jprofiler看時間佔比 private static void testfast 建構函式來給屬性賦值 private ...

乙個個人定製的程式設計錯題集

1 2 n include intmain void sum m printf d n sum include intmain void sum 1 m printf f n sum 個整數的 反置數 指的是把該整數的每一位數字的順序顛倒過來所得到的另乙個整數。如果乙個整數的末尾是以0結尾,那麼在它...