只要弄清楚滑塊相對于鼠標(biāo)的移動距離就好了,其他比率的問題就是簡單的數(shù)學(xué)問題了,鼠標(biāo)按下時取到滑塊的相對位置=鼠標(biāo)坐標(biāo)值-滑塊內(nèi)容的top值-滑塊整個板塊內(nèi)容離頂部的值;移動距離=鼠標(biāo)坐標(biāo)Y值-滑塊的相對位置;然后就限定移動區(qū) 移動距離(moveY)=Math.min( 滾動條高-滾動快高 , Math.max( 滾動條初始位置 ,移動距離 ) )-top;
2016-12-08
最新回答 / 茶葉蛋大王
正序也可以啊
為什是倒敘循環(huán)var i = posArr.length - 1; i >= 0;i--
2016-12-07
老師講的挺好的,可能基礎(chǔ)不太好的同學(xué)消化起來有點慢。 在imooc上聽老師們的課程,重要的是學(xué)習(xí)解決問題的思路,而不是照搬代碼。
老師的思路是先控制滾動內(nèi)容區(qū)的顯示,進(jìn)而控制滑塊的位置。也可以先控制滑塊的位置,然后根據(jù)滑塊的位置,計算出滾動內(nèi)容區(qū)的高度啊。
兩個思路都能敲出來,才算是掌握了老師所講解的內(nèi)容
老師的思路是先控制滾動內(nèi)容區(qū)的顯示,進(jìn)而控制滑塊的位置。也可以先控制滑塊的位置,然后根據(jù)滑塊的位置,計算出滾動內(nèi)容區(qū)的高度啊。
兩個思路都能敲出來,才算是掌握了老師所講解的內(nèi)容
2016-12-02
終于搞完了,真不容易,老師有跳動,但還能跟上節(jié)奏,但好像有些東西寫錯了,scrollHeight和scrollTop能用在jq對象上嗎?不知老師怎么運行起來的。對有面向?qū)ο蠡A(chǔ)的人來說,聽懂這個視頻不難,但要組織敲出來,功力還不夠
2016-11-24
雖然都聽懂了,但要動手組織起來,還是很有難度,還是慢慢跟著步驟來敲,視頻不好之外是跳動性太大,有點跟不上節(jié)奏,無論是對新手還是有一定面向?qū)ο蠡A(chǔ)的人來說,還是有點難度的,還有就是命名,不夠準(zhǔn)確,對于不懂面向?qū)ο蟮娜藖碚f,估計聽著就睡著了,雖然基礎(chǔ)很不錯,但一直以來都敲不出這樣的有組織性的邏輯代碼來,原來是我還不會代碼組織方式,看來以后得多實踐敲代碼了。
2016-11-22