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